Of course, I'd never ask you breach those boundaries.
I was just thinking about the code (or alternative technique) that corresponded to --
"You'll have to roll yer own code for this portion if I'm not mistaken. i.e. Use the ItemClick event to trap which ListItem was clicked, use the MouseDown or MouseUp event to trap the x coordinate of the mouse and compare against the widths of the ColumnHeaders to determine which SubItem actually took the hit."Would prove interesting to see how you implemented it (or as noted, the alternative technique you may have used).
Of course, if that's what the client paid for then just ignore the inquiry.
Cheers.