Well, I'm right frustrated with Linksys.
For two years, I was using their WRT54G (Version 3) router. At first, I would have connection problems, inconsistent speeds and even total freezing of the router. Then I discovered Sveasoft's Alchemy firmware and installed that. 10 minutes of install and setup, then I was off and running without too many problems for well over a year.
Unfortunately, all good things must come to an end. The router died completely and I was forced to quickly find a replacement. I picked up Linksys' WRT54GS (Version 6) router and was off and running in the span of 5 minutes after getting the device home. Unfortunately, the version 6 GS will not permit an easy switch to a custom firmware, so I was forced to keep the manufacturers' on there (I did update it, though). This device worked pretty good, aside from the fact that it had to be shut off and re-powered every 50 to 60 hours. This is unacceptable for a device that needs to be operational for several people who do not always have direct access to the device.
So, after going through all the forums and following manufacturer instructions with still no luck, I returned the device to pick up one of the newer WiFi-N devices, the WRT300N. I have read of a few people with problems, but nothing seemed to be common. After getting the device home, I managed to have it up and running after 20 minutes of setup. There are some features in the firmware that I had grown accustomed to in the Alchemy firmware employed by the 54G, and I was happy to see them there. The most important of these is MAC based IP assignments. All nine devices on my network must have very specific IPs in order for the port forwarding to work properly, so this was a feature I enjoy.
Unfortunately, in the last two days I have had to do a hard reset of the device three times. What happens is the unit will be working just fine with no signs of failure. Sites will load quickly. Torrents will move at a relatively decent speed (so long as the UPnP is configured accordingly). MSN and IRC will also behave just as they should.
Then it all dies.
The router becomes un-responsive. Loading the home page is not possible. Obtaining an IP through DHCP fails. The router's LED's show the wireless signals moving at peak, but the wired connections don't move. Internet is, naturally, impossible. The only way to correct this is to kill power to the unit for a few seconds then restart.
This is made worse by the router's piss poor start up speeds. It boots pretty quick, but the initial download speeds leave much to be desired. For the first hour, my download speeds (regardless of what it is) top out at 20 KB/sec. My analog watch can load sites faster than 20 KB/sec ... what the heck? And why an hour? What special thing does the router do during that first hour? Is the entire MFT file from my terabyte of NAS storage uploaded to some site every time the router restarts?
Luckily, Sveasoft does have a firmware that will work for this unit. It means voiding my warranty, but if I can have more peace of mind in my hardware, then I can get on with my life. I understand that devices made by humans are prone to failure. But after two days? I thought that after Cisco bought out Linksys, the quality of hardware would only get better.
I think that next time I will have to do it right and buy some commercial 3Com equipment.