I loved the website, Loved the product - all good there.
One thing as a ecommerce customer, I would request you guys to implement soon is that when we place the order, you really need to provide a delivery date. Many times, customers order with a deadline in mind - could be related toan event - in those cases, most customers would not place the order because you do not give a DELIVERY DATE - it is a bad practice for an ecommerce site.