First shot at running on the Google App Engine.