In reply to David.

Thank you! I could have written this myself!