Re: Generating additional content
You could always install a separate instance of
WP for the blog. Some of us have been doing this since the beginning. I personally prefer this option for my own site but it's not everyone's preference.
As Jomark Osabel pointed out, most modifications can be carried out by an experienced coder. So whether you have these skills, or want to hire somone that is up to you.