Stay away from the DIR-651. It's worthless. I should have read more about it before purchasing it.. i've essentially turned off wifi and am using it as a gig switch now.. the wifi disconnects everyone every 15 minutes or so.. This makes all windows machines throw the yellow exclimation mark for a few minutes while it's kicking everyone. It also disconnects my wireless printer, which requires me to shut off it's wifi and reconnect it each time it I need to print.. From my linux workstations, I can clearly see the wifi dump me every 15 minutes (almost to the second) in /var/log/messages. You've been warned the firmware update makes no difference and I'm not even using it as a router.. I was using it as a access point, which many people said it was only good at doing, because the hardware sucks.