When you say Google Web Tools I'm assuming you mean Google Webmaster Tools. Google have access to their entire index, so they can see all the backlinks they show in GWT (and some that they don't). Quite often this will be a number in excess of that shown by other tools.
If I run the URL through ahrefs, I see 653 backlinks from 14 domains.
SEOmoz's metrics are based based on their own, more limited data, which prioritises sites to decide which should or shouldn't make the cut (as I understand it). It is updated once every month or so. You will probably discover that most of the sites which link back to you so far aren't themselves in the Mozscape data, so aren't showing as backlinks in SEOmoz toolbar or OSE.
An additional point which I noted whilst prodding your site, is that your website shows for both www and non-www URLs. This is an SEO nono, is considered duplicate content (across the entire site in this case), and is watering down your rankings. In addition, it can skew the backlink count shown using various tools (though this doesn't seem to be the case here).
In your case, it appears redirecting to non-www will probably be best, as this is the URL Google has been indexing. Also appears you are using Wordpress, hopefully on a normal Linux/Apache server. If so, you should be able to use this rule in your .htaccess file.
removes www
RewriteCond %{HTTP_HOST} ^www.crosstrainingandfitness.com [NC]
RewriteRule ^(.*) http://crosstrainingandfitness.com/$1 [L,R=301]