I've also now tested the example page form my colleagues machine and can confirm that it works there too.
Any ideas why it might be so choosy from my app? I could understand if it didn't work at all but it does from certain machines on certain browsers?
Craig