So much going on in this page.

Took me a while to get it all together.
Sorry for the late posting this morning.