The Holy-Grail of ecommerce: A consumer-centric outlook