I have had a horrible experience with DD-WRT and the newer N routers. You should research it very well before you buy thinking it's going to work well. For my WRT160N, I had to use a special community build (NEWD) of DD-WRT as the main Brainslayer distro was completely borked and no one seems to care.