TDAmeritrade offers free trades for 45 days if you open a new account with $2,000 minimum deposit. What better way to start a Roth IRA!
I already have a Roth with Schwab but TDAmeritrade is cheaper to trade and with 45 days of free trading, I can buy my opening stocks for free!