I'm running a Zoom X6 (All in one modem router and firewall). It has pretty good wireless range and such, I previously had problems with frequent disconnects.
After a letter to our ISP and a firmware upgrade I have yet to have ONE problem. It is an excellent router except for its high-heat. I would reccomend it as a wireless space saver.
As the only wireless user on the network, I use a Linksys WRT54G PCI card, and it works very well also.