I bought this router having moved house in July 2009 and needed to switch from ADSL to cable. It's worked perfectly since installation. I'm sure other folk who have critisised it in other reviews on this site have been totally frank and honest, and I guess it's all down to personal experience, but mine has been very positive minus one very small niggle...
The good ....
All the following devices, wired (W), wireless (WL), perform faultlessly ...
IBM ThinkCentre S50 (W)
IBM Lenovo T61 (W and WL)
Netgear ReadyNAS Duo (W)
PS3 (WL)
X-BOX 360 (WL)
IBM Thinkpad T40 (WL)
Squeezebox (WL)
My only slight quibble, and certainly the routers ADSL predecessor didn't do this, is that whenever I tweak a setting in the Advanced Wireless Settings, Wirelss Access List options, where you can enable device access by MAC address, the firmware insists on disconnecting and reconnecting. This brings down all devices for a few seconds. The reason I'm in here fairly frequently, is to bump my lazy teenagers off their X-BOX and PS3 and the simplest way when I'm working downstairs and they are upstairs is to slightly change their MAC addresses by one character, and apply the changes, as such, hey presto, they are off! Well from a networked games perspective at least! It would of course be nice to see this issue fixed, or even better, a radio button next to each device to simply enable/disable - and even better still, an option to enable/disable devices via their MAC address at certain times of the day