Nicely done Ron! Alot of work but worth it right?  Thanks for such a great writeup! It was a pleasent read.