I personally went for the following edits
Code:
<meta name="keywords" content="<if condition="$threadinfo['taglist']">$threadinfo[taglist], </if>$threadinfo[prefix_plain_html] $threadinfo[title], <if condition="$foruminfo['forumkeywords']">$foruminfo[forumkeywords]<else />$vboptions[keywords]</if>" />
<meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if>$threadinfo[prefix_plain_html] $threadinfo[title] $foruminfo[title_clean]" />
<meta name="keywords" content="$foruminfo[title_clean],<if condition="$foruminfo['forumkeywords']">$foruminfo[forumkeywords]<else />$vboptions[keywords]</if>" />
<meta name="description" content="<if condition="$pagenumber>1"><phrase 1="$pagenumber">$vbphrase[page_x]</phrase>-</if><if condition="$foruminfo['forumdescription']">$foruminfo[forumdescription]<else />$foruminfo[description_clean]</if>" />
I use vbseo so it automatically uses the thread first post content to create the description, hence no edit there, and for the keywords I used the conditional to replace the defult keywords with specific keywords for particular forums - I have a generic set across the board and plan to goto some indepth ones on a per forum basis
Wondered what peoples thoughts were towards this angle?