Nicely done.  Useful.  

Ron