Well, $99 is non-trivial, at least for me. I just used this trick to get 4 months for free.
Cough...
Citi bank is giving away $325 / $450 for almost free
Just open a checking account, make a couple deposits via ACH and earn free money! The deposits can be withdrawn right away.