Took a while and made so many little changes throughout the process. Had no idea when to stop. Big thanks to SteveRS for everything. Comments are more than welcome.
Your browser does not support iframes.