Elegant! Thanks for posting.