Hi I am just wondering if I should link to all my pages within my such as: www.site.com/page.html for all the pages, rather than page.html would this help as i read an article which says 'Because Google indexes URLs, not pages. And though those URLS point to the same page, Google will treat them as unique addresses in the Interweb.'
Linking with an absolute url is good practice. Even the google webmaster guidelines speak about it. No problem if you don't, but better have an absolute url linking, you donot want to confuse the bot ;-) Also using named text links and absolute url helps in building topicality in medium to big sites.
I have always preferred the long way.... But it is not a concern anymore after google's bigdaddy update. You can also display www or non-www versions in serps by choice using Google Webmaster Tools.