I upgrade my router to D-link DIR-615 N router from my D-link G router. The speed is not much of a different than my G router. However, it has driven me crazy for it's instability to keep the connection. I have to manually connect to the ISP every time I turn on my computer. Either my computer is not able to detect any signal or my computer was not assign any IP address. It constantly drop the connection while you are surfing online. Moreover, it is not compatible with my VOIP phone. Everytime, I use my phone and my computer internet connection drops. Contacted my VOIP service, they said they have issue with D-link router firmware. Contacted D-link customer service, they refused to do anything. They won't replace a different model as well even they acknowledge it is their firmware problem. I am so done with D-link, I will not buy any D-link router in my near future. If you know how to flash the firmware to use DD-WRT, you may consider buying this router to use 3rd party firmware. Otherwise, this router is useless. I would not recommend this router at all.