I love it. BTW, you have an encoding problem in the template;
"What�s more, they�re absolutely free!" should be "What's more, they're absolutely free!".
You may have to do a few things to sort this out:
1. If put this tag in your page:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> it may help, but really this is just an indication to the browser of the encoding type, which is pretty strange because the browser actually needs to know the encoding type before it reads the page & gets to this tag.
2. Since you're using PHP, use this header:
header('Content-Type: text/html; charset=utf-8');
That should sort out the problem, unless the content is being read from a database where the default encoding of the fields are another charset.
3. If you're reading text from a database (with PHP), you can set the charset mode like this:
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
);
$db = new PDO($dsn, $user, $pass , $options);