In our new project we are now creating a single form class and are able to use that for our edit form, creation form and also a method for "read only" that will just display the contents properly all using the same form code. We have custom validators plugging into the elements. It's just a beautiful thing. Once you get the hang of it whipping out quality forms is a snap.
Nice job Framework devs