First, welcome to SRP!
No apologies necessary for long posts. We enjoy hearing from you.
Let us know when you need help.