I share your frustration, but for this, there is a solution. Ask for a supervisor, and then ask the supervisor to do a 3-way call to your bank, and once the bank confirms that the money has been deducted, then BankOne will remove the hold (usually within a couple of hours). I've had to do this several times. They've promised to stop doing that eventually, but I'm still waiting.