And he could potentially have a Dynamic IP Address.
Also, I took a look at the live demo, walked 5 steps and BAM! I get this massive Error come up in a window, 3 more steps and again, never ending, not worth it, and the work it would take... Pffft, make your own! The time it takes to learn all this **** is probably less than the required time to fix this :/