Thanks for taking the time to look through this and to write such an extensive reply. It feels good to know I helped a bit and it's always nice to hear conformation that I wasn't going crazy.