Windows 7 share tops XP for first time in U.S.