Hi Casey,
best way to fix your setup is if you duplicate it in a small example app, and send that to me (or post it here). Take one of the examples, example 1 would be fine, add a couple fields to the table, and add your stuff to the form.
That way I can determine if it's a setup issue - and if so how to make the setup more intuitive and robust. Of course it might just be a big - I've heard they occasionally exist.
cheers
Bruce