Any reason you went with DD-WRT over something like OpenWrt or Tomato? I've found OpenWrt to be a bit more user-friendly for DIY network projects.