I've had pretty good results, but there are only some WiFi routers which this will work on. Basically, you need to bridge a router to another one, and the easiest way is through DD-WRT. There is a database of verified routers, as well as an easy tutorial.
http://dd-wrt.com/wiki/index.php/Client_Bridged