Along side all that source as a learning tool it's astounding. Wish I could make use of it :-)
Thanks ID!