The problem with commodities is that you are betting on what someone else would pay for them in six months. The commodity itself isn't going to do anything for you....it is an entirely different game to buy a lump of something and hope that somebody else pays you more for that lump two years from now than it is to buy something that you expect to produce income for you over time.