USB wifi adaptors are problematic because driver support ranges from flaky to non-existent.
A better way to go is an ethernet based wireless bridge. I use a linksys WET11, and its been great. No drivers, just hook it up, set it up and go. Linksys also makes the WET54, and belkin, dlink and macsense.com all make similar devices.