I have an ASUS RT-N66U.
Using my CC Pandora and a USB ethernet adapter, I was able to remote into the command line admin for the router, back up the OS, install Tomato OS, surf into it, configure and go.
It's been rock solid. I went with a Tomato compatible router with a lot of RAM so I could completely ignore the manufacturer's throttles on how many IP addresses it could service/reserve.
MUCH nicer than the D-link 'gaming' hardware I'd been using before.