Lots of things to talk about today, lets do it.