@Justin Tadlock -

Wow, you hit all the right notes !