I’ve spent 2 weeks recreating the Devoteam Training services web site; I’ve chosen the Office 365 Plan E2 and I’ve created a public site collection with a custom master page that I’ve branded more or less with a Metro like user interface.
The data are stored in SharePoint custom lists and in out of the box lists like a course calendar.
.Net code running in sandbox mode transforms our course calendar to a more tabular (matrix like) calendar
The course content is based on wiki pages
Don’t forget that the publishing features are NOT supported in O365 public web site (but they work); we don’t use them –> we are leveraging SharePoint Foundation to the max with a few web parts, SharePoint Designer 2010 and the XSlListViewWeb part; Monthly cost: 10 euros with 24h support and 99.9 % SLA.
Isn’t that great ?