It’s not something that can be done to every router, so make sure to double check the list, but with 2 flashes of an open sourced firmware update, you can have a router that handles QoS, IP prioritization, plus all the stuff it did before.
“Adam @ Lifehacker’s how to on installing linux on a Linksys WRT54GL – “Of all the great DIY projects at this year’s Maker Faire, the one project that really caught my eye involved converting a regular old $60 router into a powerful, highly configurable $600 router. The router has an interesting history, but all you really need to know is that the special sauce lies in embedding Linux in your router. I found this project especially attractive because: 1) It’s easy, and 2) it’s totally free.”

Here is some more Tech News from around the web:

Tech Talk