Don't hold your breath on anything (stocks, oil, euro, homes, etc.) for at least 5 years, maybe 10 years. The biggest speculators (banks) are broke. All those "Oil is gonna rally" "dollar will crash hard" statements are nonsense. Banks don't even have money to pay deposits, much less to speculate with oil, euro, etc.