They have been okay when it comes to ... Non-demand items! I ordered my iPad 2 on mar 11th was in the same waiting boat as everyone else. I found out that I was number 255 in the order process of about 5000 orders placed.
When I bought one from the Apple store weeks ago, I still wanted to see if it would ship within return time frame for the Apple store one I bought; it didn't. I forgot about it until today, when I was going to cancel the order, it shipped on the 16th. So now I have to wait for it to come and decide whether to dispose of my current 64G AT&T or the enroute 32G AT&T.
I should have just cancelled it a while ago.