I'm not sure if this has been posted here already. I couldn't find anything with search. Anyways you must check this out. Very cool.
http://david-heron.me.uk/blog/2007/0...al-barbershop/
http://david-heron.me.uk/blog/2007/0...al-barbershop/