I deposited 2 checks from CPA networks in my bank today. The total amount of both checks was about $1700. On my receipt I noticed that a "security" hold had been placed on my money. I was a little miffed, but just decided to call them when I got home to resolve the issue. Well, I just got off the phone with customer service. They informed me that anytime they "feel" they will not be able to collect the funds from the check, they place a hold on the money. I informed the cs agent that I am self-employed & have previously deposited checks checks from these same 2 companies in my accounts and the bank has never had any problems. Furthermore, how the hell does an atm machine know that the bank will not be able to receive the funds from the check? She asked me what did I mean. I told her that I made the deposit at an atm, not a counter. She said their security measures determine which deposits are flagged. I informed her that this type of service is unacceptable. I need cash flow to run my business and they have now put me at a disadvantage. They didnt care. I was told that if I have to take my business to another bank, that I should do that. Anyone know of any banks that dont play these games??? BTW, the bank is Bank of America. Thanks for any suggestions.