Todd,
I posted this last week in the things you hate to detail thread.
I have the same problem, but mine is compounded with the fact that I have a cap on my truck, also.
I had the cap off recently, and AIO'ed and SG'ed all the glass. That helped ease the glass cleaning problem.
For the back of the cab, and the front of the bed, I cut a 2 inch wide strip of 1/4 inch plywood, about 36 inches long. I wrapped most of that with duct tape to prevent any damage to the finish, and siliconed a 4 by 6 inch piece of foam on the end.
That's what I use to wash between the cab and cap. I also made another to add some SG to both pieces.
The clearance between the windows is the real problem. It takes forever to get the streaks off of the glass. The Klasse really helped.
No matter what you use, because of the clearance, it's still a pain in the butt. Let us know what works for you. Enjoy!