Many thanks, David.  You have made my morning after all.