pboin,
Thanks for the vote of confidence in my abilities, though I would run far far away from any code I wrote ;-)

The warning can safely be ignored as the code still functions. I eventually found the cause the long way, but didn't have time to find/test a fix. Is the code not working for you or were you just concerned about the warning? If you want to play around, the document you referenced says to do: