I keep repeating the same stupid mistake over and over again: A friend needs a tool to accomplish $FOO, so I quickly hack together a simple BAR application that should do the trick. I test it and after deciding that it can't possibly break, my friend manages to break it in an instant. Now, the fun starts. I pretty much know that an exception must have been thrown somewhere. The only problem is accessing it. These days, users are just so incapable of running a program from the commandline, in order to copy and paste whatever got written to the console.