I totally agree - there aren't any excuses at all so the earnings call should be interesting.

S&P at 5 year hhighs - Tsx at highs - oil at 97 bucks up 7% ytd - production on track - china etfs up 21 ytd - Japan 28% since nov.