A lovely weekend at the cottage turned horrifying as I fell off a boat with my Desire in my pocket. I quickly pulled it out and got it back in the boat, where it sat for many hours with the back panel, battery, SIM card and SD card removed. It struggled for awhile, but after a few hours worked normally again. However, last night I plugged it in to charge overnight, and everything was working. This morning, everything works except the cellular service. I'm with Telus, but cannot detect any carriers. It's definitely enabled. If I go into Settings->Mobile Network and choose "Network Operators", it will search for awhile and then say "No networks found" with a "Error while searching for networks" message at the bottom. If I choose "GSM only", it searches for awhile and does the same thing. If I choose "CDMA only", it will return the error right away without spending time searching. The icon in the top right of the phone is just the 4 empty bars with an X over it. So maybe the radio is busted? Am I totally screwed? WiFi, Bluetooth, etc all work fine. I'm uncertain of my terms, but I would think dropping it in a lake would void the warranty, so I'm trying whatever else I can first... any suggestions?