Thanks to Chris Link for making this 100% working version
and to Forrest for the lengthy file transfer.

