Bank of America, like most banks, offer several bonuses, either from their credit cards, checking or savings accounts. These deals can be either cash rewards, bonus points, etc. For example, open this credit card then you get a $200 cash rewards bonus. In the past, if you refer a friend, Bank of...