http://www.allyngibson.com/?p=303
On Running Out of Space