Yup, forms are totally doable. You're on your way to recapitulating the history of CRUD: flat files, raw DB, CGI forms, Rails with forms and migrations…

//