After a horrible experience (and putting it off for months) I've finally launched my new site. It's not feature complete but it's a good base to build on.