So what are some things to keep in mind when ensuring that the site loads correctly on different sized windows? I found that size: contain is working well for pictures, and messing around with setting fonts to VW rather than % so it scales (but struggling here). Am I on the right track? What other key things should I keep in mind so my site looks pretty across all resolutions?

I guess the biggest thing that I'm having trouble with is the menu pictures/sprite, as soon as the window is sized below the original size of the main column it starts putting things onto another line. Whereas the body's images are all scaled with the width of the column.
ヽ༼ʘ̆ںʘ̆༽ ノ