Wow! Nice work. Thanks for the example code.

Another way to solve the problem is to just create a new leftmost column, for which I can set the text of the top header item. I was hoping to avoid that because my table works better with my leftmost data in the vertical header items. But it's do-able.

I'll look into the TaskTracker suggestion.

McKee