Marketplaces, the new holy grail of commerce