Poorboy and Groebuck are correct in my opinion. I have all of the products aforementioned and have used them all in conjunction with each other. To me, the secret is in the prep work. If you properly prepare the paint for the polish and sealant, any of these combinations will provide great results. But to me, SSR's and AIO provide different looks and truthfully different goals. AIO is an acryllic polish sealant/cleaner, while the SSR's are pure diminishing abasive polishes for paint. I love the wet look of the SSR's and that is why I now top them with EX-P to keep that deep slick gloss. The AIO is very clear and is a great base coat for SG or UPP. I now seperate the two brands of products. Often I will apply a base coat of AIO and a carnauba topper if the paint is in good condition (great look and protection). My own vehicles get the SSR's and EX-Px3 topped with natty's in the summer. AIOx2 topped with SGx3 or more for the winter. I imagine when I run out of the SG, I just won't buy anymore. Although it is very durable, it can be difficult to use, and I really love the look of the EX-P. If layered, the EX-P should definately carry me through the winter months. Just my opinion.