Smiley, I hope your headache goes away soon!
Amanda, as a bank teller, I have to tell you, that's a bit ridiculous. It's definitely time to start shopping for a new bank. Where, I work, all our holds are based on routing numbers. A local routing number is a 1 day hold, non local is 2 days. Sometimes, rarely, for large amounts, exception holds get placed in the back office when they think someone won't make good, but that's more rare. The only difference is that we don't count Saturday as a business day, so if you make a deposit of a non local check on Saturday, you're not getting those funds until Wednesday. That's a source of contention for our customers, but I think sometimes they don't realize how lenient our holds are compared to other banks.
I have rather exciting news! I'm an auntie again. My SIL gave birth to a beautiful baby girl on March 2nd in the wee hours of the morning. She was 7 lbs 8 oz, and 20 1/4 inches long. I can't wait to see her, but I'm avoiding them right now since DS and I are both sick.