http://www.joelonsoftware.com/items/2009/09/23.html

another abstraction layer, anyone?

Advertisements