You know one of the really nice @EllisLab expression engine features is the form channel but docs on it are rather limiting which is a shame