Ok, I need to sit down and regroup after that one... LOL!

Great work!

Bob