Krisi, an HMO is a Health Management Organization. Basically a big beaurocracy where your healthcare is decided by comittee rather than by your doctor. They kind of suck, but they're affordable.
Mags, you really need a new doctor. One that won't maake snap judgement, but will actually listen to...