Cash is never good. But commodities aren't great either. I'd never want a large portion of my portfolio in commodities even if it was a short term speculative position.
agree never a large.. 5% is good enough never short term ..then you can't beat the spot price