Hi Alex.
I've managed to fix the issue... but it was not what I thought!
I use ArrowChat on my website. They state that a part of their code should be placed just before the /body:
<script type="text/javascript" src="/arrowchat/external.php?type=djs" charset="utf-8"></script>
<script type="text/javascript" src="/arrowchat/external.php?type=js" charset="utf-8"></script>
However, doing that when using JFBConnect break your code (somehow!). The fix for this is simply to place the above code in the HEAD section. This seems to have no adverse effect on ArrowChat. Hopefully that helps anyone else who might experience the same problem.
All buttons are now showing. However, I now have a different issue, but will create a new thread for that (regarding the placement of the comment box when using "Like".
Cheers
Dave