Most of the WRG's have a common flaw, no heat sink on the processor inside. They overheat after a period of use and start doing funny thins. People have come up with some creative solutions to the issue:
http://www.overclock.net/other-hardware-mods/316899-how-install-40mm-fan-heatsinks-linksys.html
http://en.wikipedia.org/wiki/Linksys_WRT54G_series
Basically if you want hassle free wireless the only way is an actual Cisco Aeronet, but its going to cost a bit more.