So if this is going to be done with completely free software, I think the limit has to be 10 people. After doing some quick researching, it looks like we could use:

- Skype for the conversation
- Mikogo for desktop sharing
- Since anyone on the call can record the screen, whatever software is used for that is up to the person doing the recording. I found an open source program called CamStudio (http://camstudio.org/) that looks like it does both screen and audio recording together, so it'll spit out an avi with both video and audio. I haven't messed with this yet, but hopefully it's pretty straight forward. Looks like it's only for windows, but i'm sure there are other open source alternatives for mac and linux.