Okay, let's see what we can do here. Lots of information to work off. See where this goes!