Let me say this first, I'm posting this now because I suspect it might not last much longer. Amazon has a giveaway program. You buy something and enter it into their free giveaway program. When you enter it, you choose the odds of the giveaway. The maximum odds are 1/50,000 and if you set your giveaway to the maximum odds (not 1:50,000 but the 50,000th entry wins) then nobody will win the item. I have never had more than 2K people enter to win anything I have entered into the giveaway. After you list something, tweet it to #Amazongiveaway Here's the magic. You can set the giveaway to require people to follow you on twitter or watch your YouTube video before they can click to see if they won whatever you are giving away. My results have been between 50 and 75 real Twitter followers drip feeding into my account every day. After a couple weeks, Amazon refunds my money because nobody won the contest, and I just do it again. There are some indications that Amazon is preparing to change the program, so you might try this now if you are interested. You do risk the cost of whatever you are giving away. A popular book is a good choice, but it can be anything. So far all my giveaways have expired without anyone winning. Even if you do set the odds lower and assure someone will win, if you give away something cheap, you are still probably getting your money's worth for bonafide real followers that follow you on purpose. If you want free followers, just set the odds to the maximum and it's very unlikely you will actually end up giving away the item. They refund the money back to you when nobody wins. I don't want to risk saying it's guaranteed free, but it's been free every time for me.