 Statistical calculations will be conducted to make sure that the things being compared are differences in program design and not differences in individual patient characteristics. This study will compare whether the programs improve diabetes health knowledge, ability to act, and A1c, BMI, depression and stress control, and determine which program is the best. 