Hey Steph, I am a newbie as well, and I have started the program and read the forums and honestly I can say I have found a bit of relief already. I have all of the problems that you have and your not alone. We will get through this together, contact me if you need anything or just want to ramble...Welcome aboard and hang in there...Richard