When I lost about 60 blog posts due to a
glitch with my hosting service, and had a
major theme issue, I found professional help (no, not the psychological kind...) I found a web designer that was able to help me upgrade to better hosting, and pick a premium WordPress theme that wouldn't have the issues my
other one did.