I call 1-800374-9500 twice,
last night the CSR told me 1500 deposit, 4 month contract, new citibank online customer only (but you can have local citibank checking account).
this morning the CSR told me 2500 initial deposit, regular checking account only (mean 6000$ deposit for no month fee), 6 month contract.
I am confused to their reply. But refer to the 100$ deal, I believe the second answer is more possible.