I use this router to connect to cable broadband via a modem. With the default settings it would reduce my download speed from about 9.5Mbps to about 3Mbps. After a bit of research I found this to be a common problem and the only solution that worked for me is to disable Upnp in the Administration / management page of the router (http://192.168.1.1/Management.asp). This is not an ideal solution but so far I have not had any problems even though I have a Samsung TV, Bluray player, Linksys PAP2T VOIP box all connected by ethernet cables plus 2 laptops and 1 desktop connected wirelessly.
The default settings for wireless channel width is set to 20mhz so to get full wireless speed you need to set this to either Auto or 40mhz in the basic wireless settings page under manual wireless configuration.
I have plugged an 8gb memory stick into the rear usb port which works quite well as network storage and as a media server for the TV although the write speeds are quite slow.
A couple of nice features of this router are QOS for giving my VOIP phone high priority and DHCP reservation for assigning the same IP address to a MAC address of a gaming PC so that I can set up port forwarding.
For the price and functionality I would have still bought this router even if I had known what I know now.