You recommended that stuff so often you should become a sales person for them.
Ha! That's funny! I guess I do.
Techron Concentrate (now renamed "Complete Fuel System Cleaner" - not the regular Injector Cleaner) was recommended to me by friend that's an Engineer in the auto emissions research industry. They did some tests with it and were impressed at how well it removed deposits.
It's not easy to impress this guy - so that's good enough for me.
Another friend that was a professional mechanic said the GM recommended running Techron every 3000 mi. That seems excessive though.
I can't recall the exact threads, but it sure sounded like the CBR could have issues with carbon build-up that caused some serious problems.
Running it once per season should remove any deposits that may eventually become a problem.