Interactive, small-group training and functional skill-building for groups of 10 or more