Another thing to remember is whether you have had a Citi checking acct in the past. They view you as ineligible for these promos if you have had a checking acct within the last few years. Also Citi is rather notorious for being unreliable in fulfilling their end of these bargains.
Your mileage may vary.