15

http://blogs.zdnet.com

Well there’s a surprise - both Vista and Leopard make it onto PC World’s “Biggest Tech Disappointments of 2007.”

Full story »
switchpin's picture
Created by switchpin 9 years 35 weeks ago – Made popular 9 years 35 weeks ago
Category: End User   Tags: