You won't believe this!!! Two weeks ago I got hit by a wave in saltwater. My 7100 did not get submerged, but it did get wet. I did not notice it wet in my coat pocket until the next day. Needless to say, it was having problems. The phone was still working, however, the trackwheel and keypad were not responding (no I/O). I could not navigate using the trackwheel and I could not answer the phone with the keypad when a call came in (but calls did still come in to the phone and the phone rang). So for the most part, my 7100 was garbage at this point. I transferred my SIM card to my old phone and ordered the 8100.
In the meantime, I read this thread about water damage. I thought what the heck, I don't have anything to lose. So I disassembled my 7100 and removed everything off the motherboard. I reasoned it had a little salt corrosion going on. So, here's the crazy part....(taken from "you only need two items to make things work in this world - If its loose, use duct tape; if its stuck, use WD40"). I sprayed the whole motherboard with WD40. I sprayed it good and let it soak in for a while. Then I tried to rinse the WD40 off with warm water. This wasn't taking off the WD40 so I added a little dish soap. This took off the WD40, but now it was soapy. So rinsed it several more times in warm water (warm water taken from our water cooler). With that complete I now had to dry it off. I read in this thread to bake it in the oven. My oven's minimum temperature is 170. So I baked the motherboard at 170 for 1.5 hours. Then let it sit over night. This morning I re-assembled the phone ....... and it now works perfectly again.