Exception as termination function - http://thedailywtf.com/forums/3/97782/ShowThread.aspx#97782 Use clipboard for application communication - http://forums.worsethanfailure.com/forums/thread/134736.aspx "Every time you cut and paste code, god kills a kitten" -Mark http://discuss.joelonsoftware.com/default.asp?pg=pgDiscussThread&ixDiscussTopicParent=14469&ixDiscussGroup=3 Few Java coding problems - http://jroller.com/page/ff?entry=code_of_horror Amazing, use CDROM ejection to simulate restart robot - http://thedailywtf.com/Articles/ITAPPMONROBOT.aspx JSR666 , http://fishbowl.pastiche.org/2008/02/13/jsr666_extension_exception_types