Good !
Nice work! Thanks for explaining a little how it worked. Thanks for sharing the source code, too.