Mind-Boggling really, what a task! 

David