I found this a while ago. It's interesting but I don't actually think it's that good a report, it doesn't compare things consistently. It does have a nice section on guidelines for running a session in a virtual classroom. We should probably write our own ESD 'virtual classroom' review and this report would provide a good starting point for putting together some criteria to review against.