@ TCampbell

What a great post - very interesting and useful.