Many changes to forms, to begin shifting away from DOM and towards string
concatenation (long way to go!)