i just typed down on the web adress
www.stranger.com when its loading a screen pops up and says i need a password to get in i obvisously didnt know it but maybe someone else does i think the site might have secret stuff in it then again it might not have anything to the with oddworld stranger at all.