Okay, when I type in: link:randomfix.com - it says 0 links linking to my site. When I type in: link:www.randomfix.com - it says 6 links linking to my site. Is there a reason why this occurs? Also how reliable is that list? When I go into my Webmaster Tools, it shows a lot more links linking to my site. Thanks in advance.
Google never shows you all of the links to your site. Not sure why, but you never get a complete list. The best bet is to combine Yahoo, MSN, and Google to get the largest possible list.
http://www.mattcutts.com/blog/canonicalization-update/ that may have some related with canonicalization
It is possible that the non-www version of your URL is not promoted. Most people just submit their www version to the web.
After settin a preferred domain in the google's webmaster service redirect all the links for the preferred one using .htacces.
Maybe your using www.randomfix.com on your anchor text. Google display only quality links but you can see more results in google webmaster tool.