Okay, I'll break the code into small bits.  Thanks for the guidance.
If you don't mind me keeping you posted that would be great.

Best,
Frank