http://www.linuxjournal.com/article/9585?page=0,3
Anonymous
Code that is graceful and clear is less likely to break.