Technically, it's a contest, but they give away 250 free cards a day and your chances of winning are pretty darn good. I won a few days after I signed up. Even the shipping is free.
The cards are really nice, and you can design anything you want using common publishing software (MS Publisher, Adobe Illustrator, Corel Draw, even MS Word) or use their on-line design tools.
They do have a small ad printed on the back (like all free card deals.)