perfect site

What are the ingredients for the perfect e-commerce site?

With the all of the options available, one has to consider what technology the ‘perfect’ e-commerce site would need. 

If building a site from scratch instead of inheriting a site which is performing at a respectable level where would you start and what would define the perfect site?