A cash register for the web