Major Checkin. Now works on Google App Engine.