Ginger,
I've tried your code and it's quite elegant. In fact, it works perfectly - sort of. The results appear perfectly shaded, even on the longer rows resulting from "can grow" in Print Preview. However, when I actually print the page, all of that shading is gone!!
Any thoughts would be...