Amazon is awesome. They even ship to deployed units using APO addresses which is cool. I've never had a problem and I have been shopping with them for a couple of years now.
I ordered a twister bike and recieved it in a timely fashion with no problems. I recieved a call from the company right before they mailed it which was awesome.
Made an order and did recieve about 80% of it. The rest of it never came and they do not answer their phone or email. Fraud, thieves, waste, pudendums.