I've used Farécla cutting compound before and got some great results and was put onto the stuff by a friend of mine who worked in a body shop. They have trade or consumer products. There's a few good video demo's on the site as well.