I placed an order with BitInstant during a big dip a couple weeks ago and didn't receive my btc until four days later. They didn't even send me the right amount! I believe their policy is to lock in a price once dwolla funds are received, which means I should have received ~20% more BTC! Their support was very unhelpful and didn't seem to think my issue was important enough to resolve.