My router is scheduled to arrive on Wednesday (my birthday), so I'm pretty excited about that. However, after seeing this rant, I'm leaning more towards OpenWRT instead of my original plans for DD-wrt. They seem to support similar feature sets, but I'd like something I can work on and modify to my own needs, without worrying about the mixed licenses. I'd like to see multiple SSID support (with different crypto, vlans, etc.) and a handful of other commercial-grade features. Hopefully I can get involved in some of the development there as well.