I saw one analysis the other day which says that oil will fall over the next 6-12 months and gold will continue to climb. Up as high as $2000 in Q1 2013 apparently. It is a fairly reasonable punt, though I haven't got the appetite for gold at the moment. There 2 or 3 HUGE new oilfields due to come online in the next decade, so the long term trend for oil is down...particularly with low global growth meaning reduced demand for it. These fields are almost as big as those in Saudi Arabia apparently.
I bought a load of equities after the crash, some safe, like UK banks and BP (I bought them the day after deepwater...30% upside within a month that one...easy money..virtually no risk!
) and some which I've already lost 100% on like some shitty biotech company which went bust last month. Annoyingly I held onto them after they doubled in price thinking they had a future...only for them to totally tank 3 months later
I put much more money in the safe bets though, obviously...
If I was after long assets then I'd buy gold, otherwise there are plenty of over-sold shares out there which offer better returns without excessive risk if you spread your bets.