Pretty cool site. Free to register and you get to bet with fake money.
If you're able to build up your account you get to cash out what you've won.
You start out with 10 cents and can bet on any game in any sport. If you end up going broke you get another 10 cents to start over with.
My brother's friend cashed out $280 so this is legit. Just have to have patience.