What Types of Doctors are There?

There are hundred of different types of doctors. Some doctors are general practitioners where others have specialties like cardiologists, urologists, orthopedists, and the list goes on and on. Look here for more information: