>The only column that would be logical to sort on would be the date - and even then that would be a toggle to have the table read newest at top or newest at bottom. If you can tell me any reason to sort any of the other columns, that might help me understand
Well that was the main column I was thinking of... And once you work out how to do it to that column, I can guarantee you will find it equally easy to apply to any other column the user wants.
>I'm not going to keep cluttering the main window by adding more buttons etc.
It wouldn't be in the main window... It would be in the DB manager window. Or alternately, a Setep/Prefs window that I think will eventually be needed (Which the DB window already is, in a way.)
>the bookmarked indication already exists in the form of a change from the standard colour.
Sorry, I wasn't clear... I meant to CREATE the bookmark, you currently have to double click. I worked that out without reading the manual.

But I meant, for the less experimental and still un-reading of your instructions, the well-known and accepted "star" indicating Bookmark creation is what I was suggesting, in the location to the right of the "button" that has the system name in it, in the System Info panel. Here...
>I have never used EliteOCR and probably never will.
Just for the appreciation of the technical nature of it, you should just run it up, once. It's very clever! But yes, we know you are not a trader.
>where you could ask things like "list all systems with earth-like planets" and the like
Yep, nice one!
>Also, for a basic search, what parameters would you search for? System names?
Yes, system names... But also be able to search my notes I have on systems... Don't want to annoy you, but I'm a trader too, and in my Excel sheet I store... TRADING DATA! I know... I said it!! Yes, I store which systems have Rares and much to my delight, when I entered the name of a system I jumped into, it highlighted in Excel to remind me it has Rares, automatically.

Other data I store against system names is what class of say FSDs can be bought or what ships. So when I want to upgrade my ship, I do a search for "FSD 5A" and it shows me which system I found this in.
So to answer your question, any column of data I feel should be searchable. If the user has bother to put data in there, then it's likely they would want to filter to it.
>I'm intrigued about what you use Excel for;
Well, I'm a self confessed data-monger... And unlike you, I play Elite as all careers. I've done many missions. I've done RES bounty hunting. I've been a miner. I've traded my way up into my ASP. I'm a Princess fan-boy. And I love exploring and getting credits for finding stuff. In my Excel sheet I store every system I've jumped to. I record what allegiance they are. I record if I have done a Basic, Intermediate or advance scan on the system. I record if Ive gone to every body and did a basic or detailed surface scan. I record how much money I get from handing in the data. I record if the system has anything particular for sale, like Rares or special components for ship upgrades. And I note if the system has anything unusual in it, like Pristine mining reserves or a black hole. And in EVERY system I jump to and do a minimum advance discovery so all bodies are visible, I take a screenshot.
Why do I bother with all that stuff? How can I answer that other than that I love the game, I love the detail, I love recording my journey... If I didn't do all that, then I know I'd get bored of just "flying around" as my wife puts it.
Hence, if your program could do more of what I do with Excel, so that I could close Excel for good, I'd be a happier man.
But I realise now that you are not a trader and don't care to broaden the appeal of your great creation beyond only what you need it to do, as only an Explorer needs. Which is fair enough. I know how long it takes to make these things, so more power to you. +1 rep has been given.