Before:
After:
I just called around all the places in Seattle; found a place that was experienced, convenient, and reasonably priced. They can all pretty much get you any color you want, there are several big manufacturers of color and finishes and I think any established place can get you any color you want.
Mine was about $150 for stripping, powder coating; mine included a $20 or $30 upcharge because they had to special-order the color I wanted (which is a super nice metallic copper/red/brown; the pictures don't do it justice).
There is a place in Colorado (?) called Spectrum Powderworks (?) that is supposed to be top-notch, but I think plenty of people have had good luck w/their local places.