That D-Link DI-604 router is very good, I have one and it has worked perfectly for 2 years, but I think you can do a little better on the price. I've seen it for cheaper than that after rebate, and if you can wait, it is usually available for the same price as on the office max site without any rebates. Still, that's gotta be the one to get for price vs. performance.
Quick question for everyone: I am going to be switching to DSL soon from Roadrunner at home (my mom wants to save some money, I know RR is better) and it will be Frontier DSL. You can still use the router to hook multiple systems up to the internet right? I know DSL uses a phone line, but does that connect to some sort of modem from which I could connect to the router by an ethernet cable? Thanks