On-Demand as Tablestakes for Mainstream Consumer Experiencesblog.semilshah.com1 pointsemilshah12 years ago