Thanks for all your kind replies. More is still to come, as several people have sent in nice contributions.