Let me say up front here the best
(I MEAN BEST) quick cleaner/wax is Bright One by Pro-Wax
Now that I got your attention,
I agree that Glare has some very good products designed for cleaning waxing and polishing, also I would suggest Master Formula, same kind of product line with same kind of results very very good products. Most of there products require a full cleaning of the bike, not one of those 1/2 jobs before going out on a ride.
I used to use Mist-n-Shine by Wizards just for cleaning, Quick Detailer by Mequires works good also. I would use these when I didn't have the time to use Glare for a quick clean of the bike. I agree S100 is a very good cleaner/wax but as some have said make sure you get all the residue off before leaving it in the sun.
Now let me tell you about Brite One (Pro-Wax), this stuff has a great smell that just makes you feel good like Mist-n-Shine has. This stuff clean's and waxes just like S100 Detail+Wax but works better, and I haven't had the problem of the sun with left behind residue. I found this stuff at a swap meet about two years ago, I talked to the owner of the company as he was selling it in a booth. I see the guy from time to time at our local swap meets, the company is about 50 miles from me. The next time I see him I will work on him to get a cvo discount for our group, I will post it when I do.
You guys have to try this stuff, I personally guarantee this is the best stuff on this planet. Here's a link.
http://www.brite1inc.com/ 
Roy.........