Just my 2-cents: If its a carbon-fiber frame like is shown on Specialized's website, I wouldn't work on it myself. As for coating I'd take it to a body shop and get it painted. And expect a two-tone 'fade' job to cost more. If it was an AL or steel frame I'd say get it powder coated.