Gutter Shock is better than Zap, in my experience. With zap, I had to brush EVERY gutter I cleaned...I tried it in many concentrations and it just would not do the job as advertised. It is billed as a touchless gutter cleaner, but it wasn't that way for me.
With Gutter Shock, I keep a 50/50 ratio of shock and water in a pump up sprayer. I spray the gutters with it (or fascia and soffit, if needed), let it dwell for a minute or two, and spray off with 800 psi...I rarely have to re-spray an area, and when I do, the 2nd application does the trick. Every once in a great while I'll get a gutter that has to be lightly brushed, but that's rare.
Citracleen was designed for use with the Xjet. 1/2 gallon (or a bit more if you're running over 4gpm) in a 5 gallon bucket, 1-2 gallons of pool chlorine, and other additives like rinse aids or was as needed, and that's my wash mix for use with the Xjet. The stuff just works awesome. Not cheap, but it is a time saver, and the increased price is made up many times over in time saved. It is the same with everythign else...you get what you pay for. I went the R-109 route, mixed with chlorine, and I could never get things clean as quickly as I wanted. Most houses I could rinse with a garden hose.
Tim:
You're right about Steve's customer service...the guy will go way out of his way to help someone out, to offer advice, etc. His goal isn't to offer the cheapest chems, but the best. He's doing a bang-up job at it!