Microsoft CEO Steve Ballmer introduces Microsoft's new Surface tablet on June 18 in California.

Editor’s Note: Blake Snow has written for half the top 20 U.S. media outlets. In addition to writing, he works as a software critic and media consultant. He is writing a book about