We will employ a cluster-randomized, controlled, clinical trial involving 30 PCPs who will each recruit approximately 19 patients from their respective geographic site. After completion of recruitment, PCPs and their patients will be randomly assigned to 1 of 2 "treatment" categories: CADS, or "Usual Care". Input data for use by the CADS system will come from the electronic medical record (laboratory and pharmacy data) and from the PCP who will set goals for each individual patient's glycemic control. Patients will upload blood glucose data through a modem to a password-protected, secure server at least every 2 weeks and receive modification in their treatment regimen at least every three months from their PCP, based in part on the recommendations provided by the CADS system to the PCP. We will compare quantitative outcome measures of glycemic control (the primary outcome is the change in the patient's A1C), blood pressure, and lipid levels from the two treatment groups. In addition, subjective qualitative data from the patients and providers will be obtained.