I am having trouble deciding on purchasing certain products. Basically all I need to know is what will be great for removing swirls, marring and even heavier scratches. I know I wont be able to get rid of it all but it wouldn't help to try. ;) I don't mind spending a whole day cleaning my car...