No Deposit Casino Codes

Well, it seems to be too good to be true, but it is true. No deposit casino sites offer free money to the players for choosing to play there without expecting any deposits from them. But what exactly are these no deposit casino codes? Do they really offer the player the free money promised or it is just another promotional gimmick from the casinos? Read on to find the truth.