Good case study:

DoctorBase