iwatchfilm seem to have taken my money and kicked me out of the site. When I try and log in via iWatchfilm it just redirects me to a slightly different webpage called stored.iwatchfilm.com. I've used iWatchfilm for a couple of months and it was fine although there were intermitten problems. What can I do now? Is there a complaints address anywhere? I found a support e-mail address on the home page but they said they had nothing to do with iWatchfilm. What's going on? Has this happened to anyone else?