I'd add... Definitely buy some books on whichever CMS you settle on (sounds like Joomla).
Joomla has a very active user community, so I'd spend a lot on time in the forums.
It will take awhile to get your head around the whole thing, so you'll have to be patient.