Bank of America offers several decent promotional bonuses for opening a new personal or business checking account and meeting ...