I bought the WBR2-G54 router that was on sale a couple weeks back from outpost. It is terrific, actually I bought two and have one repeating the signal from the first one so that the rest of my house can have wireless access as well. It works really well, it isn't that much of a hassle, after you get it right the first time you won't have to deal with it. If you do happen to get two to of them, learn from my mistakes:
Step one, in both routers enter the MAC address of the other router in the section that is for WDS. Then set both of them to the same channel, then deactivate the DHCP server on the one that will not be connected to the WAN (make sure you set the same WEP key for both routers first). On the one that will be connected to the WAN, do not deactivate the DHCP. Obviously give the router that will not be connected to the WAN an IP address in the same range as the DHCP active router will be doling out. And that is it, you should have them repeating within 10 minutes of taking them out of the box.
Edit: about the router - the range is good, it even has a connection for an antenna if you want to attach it on, otherwise I am guessing the antenna is built into the router because it doesn't have one. I am getting better range with it than I was with one of the B Linksys routers I was using before. I get full strength with my laptop's wireless card (D-Link 650+) now and before I was getting like 75% or so. It hasn't really gone down either, we have 2 wireless connection on it directly, plus the repeating router that connects to it (that one has 4 more wireless connections connecting to it). The features are nice, it has an intrusion detector which can email you when it finds something questionable. You can supposedly use the Sveasoft firmware which, according to other threads, is doing wonders for the Linksys G router it was made for. Other than that, its just like every other router, same features and all.