Bank of America did it again. I checked my account at XXXX yesterday, saw that it was overdrawn by XXXX, I went to the ATM and made a deposit for XXXX to clear up the negative balance before processing so that I would not incur any overdraft fees, which I can not afford. I looked at my account this morning, and they posted a check OVERNIGHT, REORDERED the processing, as such the Check cleared ahead of all of the other debits which were processing previously, which again made my account negative and I incurred now XXXX overdraft fees instead of XXXX. If the check was processing earlier in the day why did it not show up on my account online. Instead I believed only the other debits were pending based on what showed up on my account online, otherwise I would have deposited enough to pay all the transactions. Instead the check mysteriously appears the next morning, and AHEAD of all of the other debits, when it is too late for me to make a deposit. This is clearly a strategy by Bank of America to collect more fees from working people. This is ridiculous, I am switching banks. 
