Yes you heard me right, there is no deposit casinos and it is possible to win money for real. The casinos have limited resources to get people to sign up, so they try to have attractive offers and beat out their competitors offers. This pushes up bonuses as everyone is trying to hard to find new users to join up. This is a big advantage for the users as they benefit from the competition by more offers being out there. You can check out the list of the free casinos that will give different deals ranging from small amounts of credits or spins to large amounts.
Each offer at no deposit casinos have restrictions, rules and limits on withdraws. Since your not actually paying anything to get something for free, this is a minor issue. Some players to cause a big stink about not being able to collect after they have not followed the rules. Which is to bad for them, you can not get anywhere by complaining if you are not following correctly the terms. This is why it is so important to read and understand all the information regarding the promotions that the casinos have in place.
When your playing in a no deposit casino you will want to take advantage of checking out the games within the lobby. Play some small bets so you have a chance to try out several of the games instead of just playing one. The money is not a large amount they are giving away but it is enough to allow some decent play on the machines.