Has anyone put their own ceramic coating or had a professional put one on their car? If you did it tell us how hard/easy it was to do and other things you might find interesting. Also of course according to when you did it how long it's lasted. If you had it done how much did it run, has it...