Bought a necklace online with an account at a major bank, which I had only for online purchases. Necklace cost $0.51 with free shipping, and I had deposited $50 earlier that day.
Well, my $0.51 charge, since it was made at 11:55 PM, was processed before my $50.00 deposit, which had been at 2:14 PM.
So I was charged a $15 fee for overdrafting, and then a $35 fee for not having any money in my account, leaving me with about $0.23 in my account.
I went to the bank to sort it out and/or cancel my account. When they refused to reverse the fees, I tried to cancel my account and the guy was flatly shocked that I would cancel my account over this... And then charged me a $25 cancellation fee.
A few months later, they got bought out by Wells Fargo. Fuck that bank.