Looks like Twitter is finally launching their ad platform to small businesses, and giving $100 in free credit.
Twitter Begins Self-Serve Ad Sign-Ups, Offers $100 In Free Advertising | TechCrunch
Twitter Begins Self-Serve Ad Sign-Ups, Offers $100 In Free Advertising | TechCrunch