On the painted surfaces I have two coats of polymer "wax" and two coats of carnuba wax. For daily cleaning I use Meguiars Quik Detailer and a microfiber towel. It cleans everything, including my helmet visor, quite nicely and leaves a great shine; just shake, spray, and wipe! For errant chain lube, tar, etc., I use either chain cleaner or WD40 sprayed onto a towel. You really can't beat WD40 as a cleaner and, sprayed onto a rag and rubbed onto the rims, it's a cheap and efficient way to clean and shine them up. I also use it to clean the grease off of my hands, though I imagine it's only a matter of time until my skin degloves...