The W3 plugin works great, thanks! :)
I'm having one issue though; since launching my website, I have been making occasional design changes. I update the template file and my style.css file as needed, and then I go in to the W3 settings and empty the cache. However, for every viewer who has been to the site before, it loads the new HTML but does not load the new style.css - they need to refresh the page before it takes effect. Obviously this is a big problem as it makes the pages look completely wrong on the first visit from my users. How can I fix this so that styles.css is always loaded when I have made an update to it?