Okay, so my friend's iPhone 3GS is dying... like, it has all sorts of issues. The battery drains too fast. It doesn't find a signal very often. The camera freaks out. GPS and compass are both wrong. It'll crash and reboot to the apple screen without any warning. I'm guessing the issue has to do with how many times its been dropped onto hard surfaces like concrete, ceramic tiles, etc. But it's only just over a year old. So it's beyond the warranty period but they aren't eligible for an upgrade for about 5 months. Any advice for what they can do with it at this point?