45 minutes to go in another action packed day of trading. Rally gaining steam 

Dow up +392pts
SP500 +1.6%
Nasdaq +1.1%

Oil down 22% (june contract) to $13/Bl
Nat Gas is up 4.4%
gold and precious metals pretty much flat for the day
10 year Treasury steady
VIx down 8% (good)