Looooong day ahead. Will have to try and work in a nap sometime.....