Just got my order in from Midwest and all is good, Fed ex must have screwed up when eneterd my delivery date as it said the 29th originally and I ordered on the 21st. I was wondering why it would take so long as I usually get stuff in 3 days and thought 4 possibly with the holiday but 7 was a little riduculous. I checked again last night and they had changed it to the 24th. It was right on schedule to wha Im used to and everything was there and in great shape. Im very happy with http://www.midwestsupplies.com/ .