Amazing story at davemacleod.blogspot.com.