Marketplace Tech Report for August 05, 2011

Episode Description 
Marketplace Tech Report for August 05, 2011

Wikipedia loses contributors

Apparently love, among other things, is slowing down contributions to Wikipedia