Gil's link of the day!

http://www.redbrick.dcu.ie/~blowaway/

http://home.clear.net.nz/pages/cpa/