Bank of America

they match 100% for the first 1-2 months, then it drops down to 5%. Its worth it, but you have to open 2 accounts if you dont have one already. One is checking the other is savings, and there is a minimum balance for the checking ($100 IIRC)