Not Microsoft related, but I wanted to point out the Linksys E4200 is something to avoid for anyone who uses Apple AirPlay. Bought one a few weeks ago and updated to the latest firmware they offered. Any time I tried to stream audio to more than 2 devices via AirPlay the router would die and need a power cycling. All other features were fine, but I could consistently crash it by trying to stream to a 3rd AirPlay device. It would go totally unresponsive - wouldn't even reply to a ping from a device physically plugged into it. The AirPlay streaming to my AppleTV was also really choppy and unreliable.
Replaced it tonight with a Belkin N750 and everything seems well.