I had a bug that I worked on for two days. If anyone read my tweets for the past few days they would notice that I wanted to rip my hair out. All my webpart form did was refresh the page. It would not write to the SharePoint Logs or push an error with a Debug.Write Statement. I have a lot of poofy curly hair and I wanted to pull it out of my head piece by piece. Finally I decided to do some last resort debugging, by writing to one of the textboxes to see where the item failed. I noticed that the CAML Query for one of the lists was failing for no good reason. I re-created the list using the STP file off our dev box and renamed it. Changed the code constant for the list name and bam! it worked perfectly fine...Something about the list was corrupt...A field or the actual list. So moral of the story is error handling in that case is almost nothing. The try/catch block was not even working. It was almost as if there was no try/catch block. Sometimes SharePoint can be nutty, hopefully someone else doesn't fall into this trap. If you have a CAML Query in your click event and for some reason it is failing with no error check all the lists attached to your code. Later guys.