For rims, I've thought about getting them powdercoated. I know the powdercoating would probably outlast the car... but it just goes back to initial cost.

So I'm thinking that just in the short run of a few years that if I just rattle-can my rims every couple years to keep them looking good, then that would be allright.

But I hadn't thought about having a professional shop do them... I'll have to look into that. Hmm...