Looks straight forward. On the first piece of code that needs replacing, I notice they don't add an extra table cell, but rename existing attributes instead. For 10 rating buttons, will it be as simple as to add more table cells, eg:
<td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{RUBBISH}"><img src="images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{POOR}"><img src="images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{FAIR}"><img src="images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{GOOD}"><img src="images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{EXCELLENT}"><img src="images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE6}" title="{GREAT}"><img src="images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE7}" title="{...}"><img src="images/rating6.gif" alt="{...}" border="0" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE8}" title="{...}"><img src="images/rating7.gif" alt="{...}" border="0" /><br /></a></td>
etc etc..
When editing ratepic.php, would the following suffice, or so I need to change "$rate, 1" to something else too?
$rate = min($rate, 10);
$rate = max($rate, 1);