An experiment in web application development.