http://wilshipley.com/blog/2005/09/unit-testing-is-teh-suck-urr.html