You are exactly right. Windows 7 networking sucks. I carry my windows XP laptop to sites when I have to diagnose a network problem. Windows 7 networking is so unreliable that I can't trust it to do repairs. It's not drivers or settings. It's windows 7. I wish they made a non-retard version...