Randomization will be implemented using a stratified randomized block design. Eight strata will be designated on the basis of age (<50 vs ≥ 50 years), severity of depression (<24 vs ≥ 24 on the HRSD), and glycemic control (<8 vs ≥ HbA1c) at baseline. Within each stratum, random sequences will be generated in blocks of sizes 2, 4 or 6. The block size will also be randomly chosen. In this manner the resulting sequence will look purely random, but will be fairly closely balanced with respect to the critical variables of age, depression and severity of diabetes (Piantadosi, 1997). Elements in the random sequences will be paired with the subject number of participants assigned to each stratum. The number of sequences generated for each stratum will vary depending on the number of eligible participants in that stratum. These sequences will be concealed until the treatment conditions are actually assigned.