I sure wish I had read this post before I duplicated my form! I had a form whose name I had misspelled when I created it. I lived with the error until I was finished designing the form with all of the fields, methods etc. I noticed that there was no "rename form" function so I created a duplicate form and deleted the incorrectly named form. BIG MISTAKE! I had assumed that when you recreated the form that you also re-pointed all of the events and based methods to the new form as well
I found out that ALL my methods were gone! Hope others might learn from my mistake!