Hi ajones,
I have had to hard rest my phone a while back, and it fixed the issues I was having. As Rotem stated though, you will have to reconfigure your gmail and other email accounts you may have set up. I also took out my SD card before I did the hard reset (just to be safe). All your contacts will be brought back, but again. I had to reset the personal ring tones too(probably because I took out the SD card - Im not sure) - good luck
T