I'd second this. Zoom is pretty inexpensive (free if you only need sessions of 60 minutes or less) and has a Moodle plugin (need to investigate this, just saw it last week).
If you have a Pro Zoom account, you can record your sessions to the cloud and it will transcript them. It has probably 85%-90% accuracy--a bit less if you use a lot of acronyms or jargon, but still quite good.
I used to use WizIQ--also a Moodle integration--but it does cost $$, though it is pretty inexpensive overall. Decent product. Only downside is, you have to download their desktop app if you plan to share screen at all and it does a very bad job with dual screens. The app is pretty good, though. They can do breakout groups and most of the high level video conference stuff you usually only get with Adobe Connect or WebEx, if that's attractive. The company was pretty good--but support is interesting; they frequently ask for credentials to access your network to troubleshoot (which was a BIG problem for me, since I work in government and that's a huge no-no).
Also--BigBlueButton is worth it if you can get it going right. Pukunui used to use it for their 56/72 hour iMoot (may still do, I just haven't participated in a long time) and it was really terrific. I'd second getting them to host it...that stuff is tricky. It would be worth the cost (which I've heard is quite reasonable) just to not have to twist your brain in a knot trying to figure it out.