I couldn't find a quick way of doing this so maybe it currently
isn't possible, but is there a way to find out the current
order of columns in an NSTable and store this in the PERSISTENT datastore
so that when users reorder the columns we can preserve their choices,
maybe even their size choices?
I notice even the built-in channel reset the column order
when you leave and then return to a channel with a
user reordered column table