I ordered items over a week ago and had to reach out to them to ask why they haven't been shipped. I later found out because I had preordered items in my list the entire order can not be shipped until they have everything. Estimated, not until the end for the month. I then had to pay a second $7 charge for shipping so I can have the items that are ready to be shipped to be shipped now and the others when ever they are back in stock. Ive wasted a week because they don't inform you they wait until the entire order is ready and paid $14 in shipping for items that cost $45. I've never heard of a company doing this before so just keep that in mind.