Very nice Eric. Thanks! I know you've put many many hours into this stuff.

Don