The Huffington Post
April 4, 2012
Financial Times
March 30, 2012
Think Progress
March 30, 2012
The Huffington Post
March 30, 2012
Computerworld
March 28, 2012
The Huffington Post
March 28, 2012
In These Times
March 28, 2012
New York Times
March 26, 2012
Roanoke Times
March 26, 2012