Hey Slopey,
So after a knowledge of your app ever since it's inception, I decided to give it a go last night, and I must say I am very impressed. Contrary to what many people think, it has
improved the game for me - in fact I suspect I would be putting ED down in a few weeks if it wasn't for it. Myself and a group of IT buddies have had aspirations for making something similar but I doubt it will ever get time to be made, so I thought I'd feed back some ideas you might consider for the future of BPC? Apologies if these are repeats already in the previous 117 pages - I'm not going to scour them
Rep
Data quality/consistency is obviously a problem. I spent a good hour last night travelling to somewhere where I believed Slaves would be a good sell, onto to discover that someone had mis-entered the data as Slaves instead of Imperial Slaves. This was quite frustrating, given the risk involved, but mistakes happen. Have you considered adding a user account layer over this? Not for charging, nothing like that, but put in a user model to which submissions are attributed and then put in a reputation system. Nothing draconian like banning people - no need to ban IPs for bad contributions - just let the ecosystem manage itself. As people fly around and find errors, they mark the submission as wrong, with no concept of who submitted it. But the reputation of the contributor can be downgraded, and reported results weighted based on their reputation - to the point where maybe a negative reputation results in their submissions being blocked. There's no active need for anyone to positive (or negative) rep anyone - the system could do it automatically based on contributions.
Interestingly, you
could make the user rep aspect visible as a sort of side-game - allow users the choice of whether their name appears visible or not - then the greatest contributors can vie for the top spot. It would sort of make a little sub-game, but it would *incentivise*, which is a great way to nurture collaborative play (if only Frontier could adopt the same ethos).
Private Groups
Further layered onto the user model I could see a great way of using your tool for private groups, but this might be a scary data model and I guess it might impact query times considerably. Give user contributions the notion of whether they are shared globally (everyone on t'interweb), private group (a named group of t'interweb players) or locally (for those who want to use it solely for themselves on their PC only). I'm not suggesting a massively complex role-based security model here, just maybe support for a group of players (up to some arbitrary limit, say 8 players) to share their information within their group but not with all and sundry. It also assumes you do not push all data to the local clients and then query locally, but filter at the server end before pushing down to clients.
Favourites
Seems like a bookmark facility to add source/destination/commodity routes into a favourite list would be nice. The player could re-load this at any time, it would re-query the validity of the pricing and he could make a quick choice about whether to re-visit it or not. Could you trend the total profit over time maybe, so he can see where it's going?
Permanent side-tab
I find myself wanting a "Quick View" of the current system I'm in, permanently on the side of the GUI, maybe a sub-portion (adjustable and/or hideable, naturally, for those who don't want it). A bit like the system tab, it would monitor the system you're in, update automatically, but give you the key facts of the system. The station(s) within it, and maybe what the top 5 sellers and top 5 buyers are for each. Maybe you don't envisage the tool going to these lengths, which is fine, I just find myself thinking on a long trade run - as I pass through systems - oo I wonder if there's anything good to pick up here while I'm passing?
Multiple source systems by range
Another one - this strikes me as obvious so I'm guessing someone has asked for this before, maybe it's not something you want to offer, but - what about a tick box to allow you to search a collection of "from" systems? Thinking about the actual player process for a minute, I might be in a system having just completed a run, and I'm thinking "Right, what can I take from here elsewhere to make a few quid?". But in reality, of course, I'd be quite happy to do 1 or 2 short jumps to neighbouring systems if there's a better deal I can pick up there. So how about when you select a "from" system, you can tick a box (or a combo field/slider/etc) to make the app search ALSO systems within, say, 20LY of your present location? Obviously in the interest of query time you want to constrain this, so maybe 20LY maximum, but then your search would include results for nearby neighbouring systems?
Anyway, great little tool, keep up the good work... I'm going to use it for a bit, see how I get on with it and how practical it is over time, and then will definitely consider a donation if it enhances my gameplay experience as much as I think it will.
Oh - and I don't know your app architecture, of course, so happy to be told this is all pie-in-the-sky

!