Besides, I like doing this sort of thing.
Cool. i think most of that capability that you mentioned was available in DD-WRT. Personally I use about 5% of the capabilities. I work with some guys who are serious network geeks who can make it do some amazing things using VLANS and routing rules.