Sep 29, 2011

Planning something way ahead in time is a way to discover numerous ways it can be ruined.