Bemoaning the state of a web where companies post more on Facebook than they do on their own site/products/services.
Posted 2010 Dec 18 16:35