So my jacket pocket thought it would be nice to kick my iPhone 3G out of its space while i was running inside from my car. The iPhone landed face down (with a gel cover) in the yard. It did rain for a bit while it was outside, and the ground was already soaked from the rain earlier tonight. It sat in the yard for approximately 1.5 hours. I picked it up, pressed the power button(it never turned itself off), and it came up to my home screen, missed alerts showing up and all. It seemed okay for the most part. However, when i went to play a song from the iPod app, no sound came out. Whenever i toggle the silence button, nothing happens. Was acting weird, saying that it lost service, found service, headphone sound was going up and down without me touching anything. I went into the settings and played a ringtone.. success. It played. The speakers aren't completely shot. Then i did the very stupid thing of turning it off and turning it back on. It worked fine, with the sporadic activity that i mentioned earlier. The LCD looks unblemished. Right now it is powered off, standing up (so water can flow out of the bottom.. right?) in a bag of uncooked rice, and will be sitting there for a few days. What do you think my diagnosis is? I'm itching to find out. And can I do anything differently?