I'm currently using the DI-701 from D-Link. It's basically the same router except with only one local port (so I had to connect it to a hub) and didn't have native support for PPPoE (but a firmware upgrade took care of that). I have no complaints, it does the job and shares the connection among my three systems well. The documentation is ridiculously well-done (probably the best I've seen), and the software is useful and simple. My friends bring over their laptops and simply plug into my hub to download large files (works as long as they have DHCP enabled).
I got mine from Buy.com for $88 a while back, so this seems like a decent deal for a better router. D-Link, in my opinion, is good company.