If they have items in stock, you're good to go. Quick shipping, and good prices. However, don't even think about pre-ordering anything. For some reason, it's like they are the VERY LAST to get anything in stock. I've had items on pre-order for MONTHS after the items have been in stock on other websites, or even in retail stores. I will not be pre-ordering anything from them in the future.
Tip for consumers: Don't pre-order. Only buy items in stock.