The networking stack was something MS rewrote in Vista, so makes sense that this just cropped up now.

Makes me wonder if they fixed a complaint I had with networking in XP. With OS X, I can tell my DHCP server to assign the same IP to both the wireless and wired interfaces. And if I start a file copy when wireless to a network share, I can plug into ethernet and it switches interfaces over to it with no interruption. XP would try to get IP addresses on both interfaces, and fail on the second connected interface. So if I started wired, the wireless wouldn't work until I manually disabled and reenabled it. If I was on wireless and plugged in, the wired interface would never get an IP.