You should be proud of yourself if this kind of thing isn't your dayjob. I use WordPress, and there are a couple of t hings I need to sort out after the rebuild, but also I find myself constantly tweeking things and at this point have switched to a VPS.