Blacklablelive, If you decide to flash a custom ROM, I recommend ParanoidAndroid. I'm running it and it's very stable. I'm also running the overclocked Untermensch kernel found in that same thread. It will clock up to 1.7GHz. I'm running mine at 1.5. Here is the link for it.
MAKE A BACKUP NOW WITH TWRP.