Very nicely done. Thanks for sharing.
SD