It is rediculous that an order placed on-line should take 4-6 weeks to be delivered.