I've been watching the mining stocks and found that their prices/movements often don't correlate with the overall market movements, and I'm assuming this is because they depend significantly on commodity prices, but I've been unable to find any sites that aren't subscription-based, that provide information on these prices (steel, zinc, copper, etc). Same goes for oil prices. Theres always an article in the news about the crude oil price, but I can't seem to find any good sites with any sort of charting facility or up to date prices.
Am I missing something or is this info a closely guarded secret or something? Why isn't it available to the public on various sites in the same way that stock prices are available (albeit delayed 15-30 mins usually)?