blog
http://qsheppard.com/usefulcode/softwear.html