Nevermind. Got it. There was a mismatch in # of fields between SQLFORM.factory and my custom form in the view.
This caused the form to have errors rather than being accepted. I will be more careful in the future with my custom forms. Thank you Richard for your help. -David

