They quote the wrong ship dates before and just after purchasing and change them drastically without informing you. If you call and cancel because the date you needed it by will pass, they tell you it's cancelled only to charge your credit card anyway. Now you are stuck paying an extra $7.99 to return a cancelled order. Scam.