Bank of America is giving away $300 during an exclusive online-only promotion for new customers who open checking accounts ...