I don’t know if it’s related, but my Dashboard was giving me 500 errors (on Linux) until I upgraded to the latest PHP5 version. There’s something in the code (I suspect somewhere in plug-ins handling code) that is not backwards compatible with older PHP versions. But I could be wrong.
You can put the following code into your site’s .htaccess file:
# Rewrite www.domain.com to domain.com
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^(.*) http://%1/$1 [R,L]