There is no reason for coinbase to Hold your account transaction for 4 days other than trying to get your personal information which is bs in my opinion.
how about making sure your funds clear? coinbase works differently compared to other exchanges. when you place an order, CB reserves those bitcoins and waits for your payment to clear.
Other exchanges, like MtGox, force you to send your money first - which takes around 4 days depending on deposit method. Dwolla, for example, takes about 5 days. And then another 30min to an hour from Dwolla to CampBX.
As you can see, the hold is still present, the only difference is whether its before or after you place your order.
source: I've done business with CampBX and Coinbase.
They should have something in place to avoid the situation I faced where I had 2 bank accts linked, but incorrectly chose the one that did not have enough to cover it. There should be something to let the buyer know immediately. Otherwise many will just assume it was fine until the day ofm when 4 hours before its going in, its cancelled.. Absolutely no respect for the needs of the buyer here, if you dont agree, tell me why this is such a terribly unneeded feature? Oh yea, one of the accts was removed WITHOUT MY CONSENT. Is it not illegal for them to remove or tamper with my bank acct info behind my back while I am llogged out. This is the biggest violation imo..