I have played on this site with a small deposit without any problems. The name makes me think I must lose on the site and the investors will always win, lol

Because the site is powered by Moneypot i rather have you win then lose. It would be expected to earn me more with the current method comissions are paid. However with the 1% house edge the Moneypot investors do have a slightly better chance to win in the long run.