Its been a while since I took my first steps into the wild world of software engineering, but only recently did I finally start down the Test Driven Development path. I have always been a proponent of Extreme Programming but seeing as the majority of my experience, prior to joining the subText Project Team, is from the corporate world, I'd never had the opportunity to truly implement many of the practices in my daily design/development work. I'm not saying that _the corporate world_ doesn't believe in EP and/or TDD, just that our shop doesn't follow these techniques. Anyhow, I finally...