I had the rims powder coated. The place I had them done at used Cardinal Finishes, and charged me only $125 for all four. (I had to pay to mount and dismount the tires which was about another $100). I'm not sure that I like the finish though, I don't think the shop did as good a job as possible. They've been coated twice because the first time chipped. No problems since though.
If you are going to have it done, make sure that they blast the old finish off, powdercoat didn't stick to well the first time.
It is definatley an attention getter, it turns heads ALL day long, even elderly people double-take!!