I've used several brands of wireless routers, and I think the Netgear MR814 mentioned above is the best for a number of reasons.
First, for me, the range seems to be the best of the ones I've tried. Also, it has the cool ability to interface directly with dyndns.org, so you can have it automatically update their DNS servers with your latest IP address, allowing you to point a specific domain name to your connection at home.
The only downside I can find with it is that if you're using DSL, there's no way I've found to have it keep your connection alive indefinitely like the LinkSys. I think there's a max of like 220 minutes after the last activity.
If you have any specific questions about it, feel free to let me know.