I have a few asus rt-n16 and i love them. It has gigbit ports, wireless n 300. with tomato firmware, you are able to setup vpn, media server, ftp server, qos......all the stuff you can imagine.