Re: Creating Staff Intranet
For calendar event integration: use modules related to calendar, upcoming events, etc.
For articles (better than blog entries, I guess?), you can use Wiki Plugins like PluginArticles...
FOr creating a list of staff, etc., you can use the trackers... (example of trackers for staff linked from the Trackers page here on tw.o....