DD-WRT is a firmware upgrade for routers. It is open source. It was originally designed for Cisco/Linksys routers, but now works on a number of routers. Recently I had some DNS problems, and one of the great benefits of DD-WRT is that it allows you to run your own DNS server off the router itself. It can turn a $50-$100 piece of equipment into a router with $200-$500 worth of features. Some of these features even include the ability to set up your own RADIUS client network and/or "Internet cafe" style wifi with paid advertising. The number of features are pretty insane, and after upgrading my Cisco Certified routers to this firmware, I always notice a major improvement in connection speed and responsiveness. When dual-band routers (with two wifi antennas) started being sold, there was a compatibility problem with the firmware, but because its developed as open source that was resolved quickly. The best part of DD-WRT? You can always flash back to the official firmware for your router. www.dd-wrt.com | Unleash Your Router DD-WRT shows you uptime for your router, the load averages (just like in Linux), and runs primarily on the idea of reliability and performance. You can use DD-WRT to check your bandwidth use by day. You can turn a non-VPN router into being VPN capable. The number of features are impressive. I have just recently upgraded my newer dual-band gigabit router to DD-WRT. This is the second time I have done so, and with great results. For those who know a bit more about doing firmware updates and configuring a router, this could be a great solution to problems you may be having. I wonder if anyone here has tried the same? Check it out!