Thanks Michael,
Looks like I have a lot of work to do...
I know our page speed is better that the site in number 1 position, should I move on to the next steps in order that you've listed? Sort of an aside, would you normally take care of all these things yourself or do you work with the developer? I sort of fell into my position and am responsible for Adwords, Content, Copywriting, and everything in between, I didn't build the site (wordpress) and am not comfortable with modifying CSS files needed to speed up page etc. Thank you.