According to Amazon, I placed the order Oct 18, it was shipped Oct 19 and it is going to take 3 weeks to arrive. Is this a punishment for not getting Amazon Prime? If the item was sold and shipped from anywhere in the US it should not take longer that 3-4 days using the regular postal service. Amazon should be ashamed of itself! I cannot wait for their class action lawsuit to begin.