Go to practicallynetworked.com. Look at the user feedbacks for owners of the various routers. Netgear users have over 90% satisfaction rate. Linksys has many reported problems. The SMC Barricade, which is virtually the same as the D-link DI-704 except it has a print server, is also a good option.