-Phew- That was a lengthy post.