How often do you find yourself tossing together a console application for the purpose of trying out code, «testing» in the sense of seeing what works best, or, possibly, as a means to demo some library of function? I do, a lot. And I usually end up with some horrid mess which, while never intended for public use, still becomes a pain to deal with.