http://andreas.web-graphics.com/…http://www.digg.com/programming/…http://www.clagnut.com/blog/1563…http://homepage.ntlworld.com/bob…http://www.howtocreate.co.uk/alp…