They keep selling items from seller who does not send the products paid for.They do NOT accept cancel and out takes tons of time and call with Amazon and 3 months to get any refund, if you are lucky. Else they keep your cash and do still not deliver.Amazon knows a specific seller does not have some products they seem and yet Amazon allow them to cheat customers again and again. Shame on Amazon.