I've used Amazon dot com for a long time, but lately they are becoming unreliable.
The rub starts with their 'free' shipping.
You look and whatever you are ordering is in stock.
Order and use their 'free' shipping.
It used to be that you would get whatever you ordered within a week.
Now they REALLY lengthen the time.
Sooooooooooooooooooooooooooooo
The way around it is to order.
Wait a day.
Then send an email asking why your 'stuff' has not shipped.
You will get an email back with some b/s.
Send a note back asking WHY it has not shipped, if it is in stock.
You will get it shortly.
Very important you watch them if you are counting on them this Christmas Season....