For me, after looking over DD-WRT, stock firmware, and Thibor/Tofu's HyperWRT mods, I've thought up a list of what features I think would make the "best" firmware. I have not tried any of the Sveasoft firmware, although it looks to have a nice UI and I've heard at least the firmware they make is decent. *DD-WRT has a nice UI to it, something like this would be carried forward. *DD-WRT has a nice way of handling lists in the Port Range Forward, QoS, and etc areas. No fixed boxes, there's an add button to make as many or as few as you need. This same thing would be implemented in the URL/Keyword block lists for Access Restrictions, and anywhere you might have a list of items that would exceed 2 or 3 items. *HyperWRT and DD-WRT have a Site Survey feature. This is nice to pick out a non-competing channel. I don't know if this is possible, but could the site survey be made to listen to each channel for a few seconds, and report back how much noise is on each one? That would also help pick a good channel. *It would support afterburner, many already do this though. *HyperWRT and DD-WRT have nice explanations of what each function does, although a few are missing from help. The Ultimate Firmware would list out all of the available features saying what they do. *It would also have support for SD-Cards. DD-WRT and maybe others do this too. *In DD-WRT the LAN netmask is 4 boxes, not a dropdown. This makes it easier to pick the right private IP space and correct netmask. *HyperWRT had a static DHCP to force a given IP to certain MAC addresses, this is also a good feature. Overall I'm very impressed with all of the firmware I've tried, I can see the developers put a lot of work into the firmware, although there's always something to be desired in any project! So, what would you like to see in your dream firmware? This can mean UI features, new programs to run on the router (Could the 16MB/4MB routers support a VPN server? That would be pretty nice.), or anything you wish your favorite firmware had in it that another one does, or that doesn't exist yet!