*Lanchong: By DIY i assume you would be doing it by hand right? See the Megs 83 Dual Action Cleaner polish is actually used with a rotary or an orbital polisher. If you're planning on doing it by hand then i would suggest you use Megs SwirlX, this product can be used by hand, it can remove light to moderate swirls and light scratches in one pass, if you're tackling heavy swirls and moderate scratches then you might need to do a double pass, this is also available in blade, i've used this product with great results, just be sure to top it up with any wax or sealant after using the SwirlX. Mothers and Megs are both available in blade and both have nice waxes, for Megs NXT and Gold Class are nice, For Moms the UWS Step 3, FX Synwax and Reflections Advance Wax + Topcoat works well for me. Of all of them i like the Reflections 2 step system best.