I saw this website a long time ago and didn't think much of it:
However on Comedy Central I just saw a commercial advertising it. How the hell can they afford tv advertising? Is this site run by Mini or is it 3rd party?
Anyone know anything about this?