In other words, it's a mess, lol. Thanks very much OldSteve, I'll take another stab at it in the morning. Obviously I don't have a deep enough understanding of the inner workings quite yet, but I'll get there.
I'll post back after I make the changes.