0

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 10 years 36 weeks ago – Made popular 10 years 35 weeks ago
Category: End User   Tags: