From the Chase website:
Offer valid July 27 through December 31, 2007. Chase Free CheckingSM requires a $100 minimum opening deposit of new money (money not currently held by Chase or its affiliates) to qualify for the bonus miles. Chase Free Checking has no monthly service fee when you have a monthly direct deposit. Limit one personal checking account-related award/premium per customer, per calendar year. Offer not available on account conversions or in combination with any other offer. Bonus miles will be deposited in your OnePass account 6-10 weeks after account opening and after direct deposit has been established on your account. Checking account must remain open for a minimum of six months.