-------------------------------------------------------------
http://wwwscala.blogspot.com/2007/07/two-old-pals.html