OK, got the multisite installed and working. Nice. Some more questions, if you lovely people are prepared to advise!
What I've done is create the main site as a collection of pages. I'm then going to add a sub-site containing only a blog for the various classes.
I'm not sure how best to handle this. Currently I've created a theme and added a single template which is used for the pages which make up the bulk of the site contents. However if I understand correctly, to get this theme onto my blogs, I need to add an index.php page to the theme and apply the theme to the blogs.
But there's a problem. I've got a dynamic menu built using wp_list_pages. The design calls for a top level "class blogs" page underneath which there will be links to pages, each containing a blog. To do this, I assume I need to create a page for each class blog - trying to work automatic detection and display of sub-sites into the sub-sections of a dynamic menu is likely a colossal pain, right? But if each blog is contained in its own page, how do I display the content in the page.
Does that make sense?
Also, feel free to recommend an event manager plugin :)
Cheers,
Matt