I think someone should thank you for posting this, so I will!
Knowing about problems and their solutions is the great value of forums such as these, IMO, and I suspect that the ones that are solved before posting seldom see the light of day, unfortunately.
Good for you for taking the time!