Calamity,
If you don't want to refinance, you can just get a new appraisal. The county asessment won't count - you will have to pay $300 or so for a market value, which should be significantly higher than the county asessment anyway.
Lots of companies make it pretty difficult for you to get out of PMI, cause they want the cash. As soon as you tell them you're going to refinance, they should straighten right up.
All, I shopped around for an internet lender, and it worked out GREAT. I got a half percent lower than any local lender, including the Credit Union, with far less fees, and I shopped around A LOT. I'm one of those that over-research every major purchase, so you can imagine how much time I put into my mortgage. Everything was taken care of over the phone and via express mail. It was a little extra work on my end but easily worth it. The company I used was Windsor Financial.
http://www.loanzones.com/ A friend of mine used them as well with equal success. I would absolutely use them again.
Shop around. It's a lot of money.