Sounds like a fun and busy weekend. Enjoy you will be smiling the whole time I am sure.