I was looking for a Wireless-N router (the newest form of wireless connectivity) as most of my computers and consoles (Xbox 360 has a new wireless dongle) now have Wireless N technology. This was cheap and had fairly decent reviews so I decided to take a chance. The item arrived fairly quick and in great (I'd say practically brand new) condition and was easy to install. However, after only a few hours of use, I noticed several problems with this unit. Most of the problems seemed to be with my Macbook Pro; it wasn't getting a full signal, speeds were slow, and whenever I opened iChat, the router would instantly restart itself. After going through the hassle of purchasing and installing it, I decided to try something else before sending it back: I installed DD-WRT open source firmware on the router, and haven't looked back since.
I have never used open source firmware before, but I had read up about it before purchasing a router again. Even though the DD-WRT website listed this as not compatible, I purchased this anyway in hopes that eventually it would be released. DD-WRT for this router (version 3) wasn't supported until literally 2 weeks ago, and I was lucky enough to find a release of it on the DD-WRT support forums (easily found by doing a quick search on Google for "DD-WRT WRT160Nv3"). After downloading the mini pack and the standard pack (listed as WRT160Nv3 in the file name) I loaded the router access page (192.168.1.1) and did a web firmware update thru my FireFox browser, first starting with the mini pack, and once that is finished, then with the standard firmware for this router.
It was as easy as that, and took literally 4 minutes to upgrade it. Now, this router has been perfect. It hasn't been restarted once since it was updated with DD-WRT, the speed is fantastic, and overall, I am extremely happy to have upgraded with the new firmware. The DD-WRT firmware also has some great features like bandwidth monitoring, signal adjustment and strength meter, great security features and tons more that the standard Linksys firmware doesn't include. **Please note: there is a slight chance DD-WRT could brick (aka destroy) your router, though it doesn't appear to happen very often. Please make sure you read the DD-WRT website and support thread on this router thoroughly before upgrading it. With that said, it was the easiest and least painful upgrade I have ever done, and now this router works great.
EDIT: Please read comments section for more information and direct links.
EDIT: 12/13/10 Please be advised that this review is over a year old. Since installing DD-WRT last year, I have never had to upgrade anything or really even mess with it. However, things change quickly, and my experience then might be different from yours today. Please be sure to read the official DD-WRT website and forums for current information related to this router. Thanks