My Droid Razr was driving me crazy with how slow it was to respond most of the time and how quickly the battery would get drained. I finally gave in and did a hard reset on it, which was a little annoying because I thought my apps would get restored and they didn't, but I'm very glad I did it. My phone can finally make it most of the day without being charged and is as responsive as the day I got it.