That's exactly one of those "red flags" I was fishing for.
If order is important a bitmask is not suitable.
I've never even considered that to be an issue - and would have to code for it regardless the data model used, if true (would need to keep track of the order)
I would really like to have this backed up with some concrete examples though, rather than anecdotes (no offense intended).
Seeing is believing I suppose
The data structure aside it just seems odd to me, so I'd like to be convinced otherwise.
I realize this might not be easy to dig up... But I'd really like to see it.
It's not a coding issue if you keep both station and system economies in the db.
What is more important, storing data as it is provided (even if order turns out to be irrelevant) or being smart and not being able to store and lose potentially relevant information?