I did an IM sub-I there this year and think the program has many good points. I didn't apply there because I don't want to be in Arizona. There are 4 IM teams going at a time consisting of an attending (which changes every week), an upper level resident and 2 interns plus a 4th year sub-I if there is one on rotation at the time. Call is q4, team caps at 8 patients per call night. The entire medical records, charting, etc is computerized, I loved it! The place is very oriented to teaching, morning report & noon conference are standard on weekdays but also there are alot of special lectures that you can attend. If you have any specific questions, post 'em and I'll answer if I can!