Bank of America is charging intrest and late fees before the 30 days time has elapsed. They repeatedly charge interest and late fees on the recent purchases even though I pay the total amount due every month. I have contacted them and they have reversed these charges each time as they agree that the intrest and late fees were applied to my account on amounts that I had not even seen a statement for yet. However, on the next billing cycle they do it again. I believe they are trying to essentially steal money from people that are not paying as close attention to their account as I am. 
