I just wanted to share experiences buying the qq3ds so other shoppers could consider this when buying. On Sept 9th I decided to get a QQ3ds. so I went to the QQ3ds main site and used their "where to buy" page. I narrowed things down to USAHotStuff. They were listed as "US based" and their website claimed in stock, free shipping and 1-5 day delivery. I wanted the cart for a trip at the end of the month so I figured this was a good bet. Between the 9th and 10th I tried to order 4x times. Each time I got an order confirmation (for which they DID charge shipping) and also a note on the website saying payment rejected check with your card company. I sent queries to the company and never got a response nor did any of the cards I tried ever get charged. So later on the 10th I went to 3DSFlash-cart. Also in stock, free shipping and usually ships in 24 hours. AWESOME plenty of time to get the cart. So I place the order and again they charged shipping. Extra $2 no big deal. I again got a credit card rejection notice but the charge showed up on my card. The next day I had a confirmation so I hoped things were "OK" I emailed the company explaining I need to be sure to have the cart the last week of Sept (I know they don't care but it can't hurt). On the 12th I got an order update saying the cart had shipped. GREAT NEWS. On the 16th the DHL site finally updated with a "shipping information recieved" and the 17th I started seeing an "in transit to e-commerce facility" indication. I figured it was on it's way to the e-commerce facility in my state from NJ which was where the cart shipped from. On the 23rd the site updated again and it said arrived at e-commerce facility. but... OH NOES! It made it from New Jersey to the e-commerce facility in New Jersey in those 7 days ahah. WHAT?! It would appear that 3dsFlash-cart hadn't even gotten the package to DHL for 12 days from the order date (or NJ just has really show internal shipping ). So now the package has a projected delivery date of Sept 30th. Sadly I'll miss it for the trip. So it's about 21 days shipping from an in USA company and warehouse Also they charged an extra 6% (that was not on the invoice but was on the credit card charge). The provide a warning that it might by "your" bank charging extra and it isn't their fault due to outside of USA payment handler (my bank doesn't add charges like this but rather as a separate transaction fee so it is definitely their payment handler and they should disclose this and disclose the fee) Anyway sorry for the long ramble but I wanted to share facts rather than bash anyone for their business processes.