First let me say I absolutely love this game, it's like someone took three of my all-time favourite games, Master of Orion, Homeworld, and Supreme Commander, and somehow married them into something that not only works, but is greater than the sum of its parts. Just brilliant.
That being said, it's a shame that in a game of such strategic depth, you can't really (ie, feasibly) lay things out much in advance... that is, you can't really setup a build order for your base, a manufacturing queue, and a research list, because you have to spend the resources for all that queued stuff immediately.
Even if you CAN afford to queue up a bunch of things, obviously it is highly disadvantageous to have your resources tied up in something that won't happen for a while, when it could be spent on something else that will yield immediate benefits.
Thus, extensive queuing is actually at ODDS with playing efficiently, which as I said, is a bit of a shame. The game basically forces you to micromanage your spending (especially early game), rushing around to start the next upgrade or ship building when the previous one finishes.
I hadn't seen any threads on this subject so I though I'd make one. Has this been discussed before? Would it be possible to have things only incur costs when they actually start (it could simply fail with a warning if the resources are unavailable)? Or is this type of thing set in stone and off-limits to future patches?