Nicely done. Thank you for making your source files available - I contributed. Well worth it for educational value alone.