I bought this water from costco back in June and didn't get much chance to wash the car this year with the stupid rain.
Anyways I just did a quick 30min wash on the car tonight and took some pics/ review.
I found this thing at costco in markham, markham road & dension area. It looks pretty big and cool plus it was cheap, costed $10-15 I forgot. It has an area on the top where automotive soap can be inserted. There is a knob on the top of this gun that I can switch between water and water+soap.
It comes with two nozzles, one is a jet that sprays dirt of the car/prewash. The other one is shower to wash it slowly.
This thing is awesome! The power of this gun with the jet nozzle is quite strong, enough to get the big dirt off the car. Not quite power washers like but its stronger the other guns i've used. I prespray the car with water first, then do a layer of soap. After that I wash the car with these mitts I got from costco (which is also like $10 I think). When this is done I spray the car again with water, clean rims with cloth then waterblade it dry. 30 ish mins to clean the car depends on how fast I do it.
The gun:
The cleaning materials I used

water spray:
soap spray:
end results of garage queen:
Video of gun in action
http://www.flickr.com/photos/denniskwok/2775810529/