I mentioned using Multi Router Traffic Grapher (MRTG) to monitor your bandwidth at home. The firmware that I had installed on my Linksys WRT54G v. 2.2 broadband router was the latest free firmware (version 23 SP2) from DD-WRT. I had it configured to reboot every day and even so, I still encounter some disconnections whilst using it. I am not sure if it is my ISP but I'd rather not take a chance so I have decided to replace the firmware.
WRT54G (not version 5 and above) uses Linux as its embedded OS. This makes it possible to change it with other Linux-based firmware. My options are OpenWRT, HyperWRT and of course, reverting back to the Linksys firmware. The Linksys firmware is the last resort, so which one would you recommend?