Why choose just one or the the other?
I use this in my .htaccess:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domainname\.com
RewriteRule ^(.*)$ http://domainname.com/$1 [R=permanent,L]
as well as setting it to non-www in Google Webmaster Tools.
I figure it couldn't hurt to use both .htaccess AND Google WebmasterTools to cover my ass.
I even hit up Bepe to update my ST license keys to be non-www as I build sites. I don't launch my MGPs until that change has been made (well, not until I update the license key and domain key in my ST admin after he's changed them).