Be prepared to wait a long time for your order to ship for no reason. Placed an order on 11/11 all items were available to ship, nothing was back ordered or out of stock. However, as of today 11/25 my order has not shipped. This is not an isolated event, since the same exact thing happened with the previous two orders I placed with them. I am not saying you wont get your order, I am saying it wont arrive until probably a month later if you are in the states and these delays occurrences are way before the Black Friday craziness, imagine afterwards, most likely you will get your order in January after the holidays.
It is not until your email them inquiring about the order that they decide to ship and even after that, their email clearly state that "the order is being process and it will be shipped within 3 to 5 days". (Because obviously the previous 15 days wasn't a long enough wait). Every single time, every single order, there is always an excuse with these people and they don't even apologize for the delay.