Three page form using Sinatra on Ruby with a DataMapper and PostgreSQL backend.