I've been very lucky this semester. I panicked throughout the whole semester on huge group projects, QUOTE]
God, I hate group projects... seems you're the one who ends up doing all the work! I'm told the "reason" for them is learning to work with others towards a common goal... I guess learning that others aren't going to pull their equal share of the project is part of that learning experience too.
Group projects are even tougher when you take some online course (University of Phoenix, for example)... you are trying to coordinate across TIME ZONES for all folks to be available...