So far, knock on wood, I haven't had any "no-shows" or surprises with my Amazon Prime. Now, I just ordered a last minute Christmas present that said it would be available Dec. 20th. Figured with two day shipping I would get it Friday. Got a email last night and said it would deliver Tuesday Dec. 26th! Wait a minute, that's not right, so I went in and changed it to 1 day shipping for $7.98. It changed it to Friday Dec 22nd. We'll see if they keep their promise.
BTW, woodchucker, if you still need a 12-28 tap, send me your address and I'll put one in the mail for you. I make no promise if you will get it in time or not,. You will get a tap!