"SATISFACTION" content on TweakTown - Page 1
We found 1 items for the tag: SATISFACTION
NEWS
Windows 8 causes Microsoft's customer satisfaction rating to drop to Vista levels
Consumers less satisfied with Microsoft after Windows 8 launch, drops to near-Vista levels.