This looks to be one of the most self contained online meeting options I've seen. Looks to be housed and hosted in the UK. I love the recording of video and chat and the archiving of whiteboard, links and files that are shared during the meeting.
It would easily save me hours a day so I didn't do as much updating and adding notes to my lesson plan website.