Monday, December 13, 2010

The 20 biggest tech failures of 2010 http://ping.fm/ook62

No comments: