Monday, April 5, 2010

Why custom work costs so much, Part 1. http://ping.fm/4YRen

Notes