What are some of the other sites you have found to be effective for good missions training, either in person or online? Today, for example, we happened across…

http://www.missionprep.ca/

What have you heard about this group in Canada? Looks like they do a two-week course in cross-cultural training, another two-week course in language acquisition, and a five-day debriefing experience. Anyone have personal experience there?