Wow what a great post!

This is exactly what I was looking for.

Thank you very much!