I just recently purchased the D-link DI-604. I switched out my 5port 10B-T hub and powercycled my cable modem and in less than 2 minutes was browsing the web on all my pcs in my home LAN. I wouldn't Highly recommend this router for it's features (although they are nice..). I would recommend this router due to the sheer costs involved. You could purchase 3 of some of the linksys routers for the price of this baby!
FYI (I don't work for them or anything): I got mine at BestBuy for $29.99 (after $10 mail-in rebate).