I have to thank, I don't know if I have time to thank everyone by name, but I would like to thank everyone by name if I may, starting with obviously Greg and Maggie, the wonderful host of Global Village.