Three Rich Ideas for Improving the Online Experience