There are sites with instructions on how to create such for free.. A little more gain on the antenna, at either the router end, or on your computer end, or both, and you should be able to pick up the signal without having to stay "tied" to someone else's machine.

http://www.freeantennas.com/projects/template2/index.html

Hope this helps.

Grif