I keep the zip in the first post updated with current code, to avoid confusion - there'll be a time-stamp on files within too. I'll take a look at facebook code, but it should be about the same.
that's cuz you are using
{if $smarty.section.post.iteration == 1}
which specifies the 1st post on the page..
just remove the {if ...} and the {/if} and it will show on all of em..
hmm... kinda clutters up the interface more. I notice vb just puts a bar across the bottom of the page to do this social linking thing. Don't really want another bar tho, I'll have to think about it.