I've dealt with Cigarstash.com. The reason you never got any FREE Cigars is because they want you to buy a few of their cigars at a really good discount.
I applied for the FREE Cigars a few months ago. After filling out the form the site went to another page that had an order page of some cigars at a pretty good discount. Well, I ordered some of hte discounted cigars and with in 3 days I had the ones I ordered and the FREE ones. I think I spent a total of $5 on that order including shipping.
Ever since then I get regular e-mails about specials from them and great deals on all kinds of cigars, accessories, and bulk deals.
This is not a rip-off, but if they are going to send you FREE Cigars, you need to spend a littel money with them. I've had nothing but great customer service, and great cigars from them.....
Sorry, I'll get off the soap box now....