I guess I was talking about the supply levels of products in general.
I usually check the supply/demand data, before building a new corp. It seems that in this game, the price of a product (or at least the listed price), is an imperfect signal on where demand is relative to supply. The price level your corps get products for is a better signal, but that's after the fact, and its difficult to see how many delays/price increases are inputs there.
The supply/demand charts seem to be good signals of where actual prices are going, even if the list prices are held steady by the game.
When I started playing on WG about a month or so ago, oil and electric power were plentiful and relatively 'cheap'. That made many of the businesses that used these inputs profitable.
Lately, oil, power and maybe even more importantly High Tech Service and FMU have seen supply drop/demand increase/actual price increase dramatically. This increases the cost for virtually every other corp, as these four (along with chemicals, which needs oil, oil products and high tech to be produced) are inputs in virtually all other corps.
In short, if these five products are in short supply, as they are now, the economics of many/most other corps go off the cliff.