I am getting a huge number of crawl errors from Google Webmaster tools, for example,

Furthermore, my favorite link checker Link Sleuth, only crawls the first page.

The site seems to have generated errors from the beginning.

Here is my .htaccess file:

Code:
#suPHP_ConfigPath /home/berkshi1
DirectoryIndex index.php

#to redirect urls from old to new urls
Redirect 301 /pages/services.htm http://berkshiredentist.com/patient-services/
Redirect 301 /pages/home.htm http://berkshiredentist.com/
Redirect 301 /pages/library.htm http://berkshiredentist.com/patient-library/
Redirect 301 /pages/contact.htm http://berkshiredentist.com/contact-us/
Redirect 301 /pages/about.htm http://berkshiredentist.com/about-us/
Redirect 301 /pages/links.htm http://berkshiredentist.com/61-2/
Redirect 301 /pages/gallery.htm http://berkshiredentist.com/photo-gallery/
Redirect 301 /pages/forms.htm http://berkshiredentist.com/new-patient-forms/
Redirect 301 /pages/patient_library/veneers.htm http://berkshiredentist.com/porcelain-veneers/
Redirect 301 /pages/patient_library/gumdisease.htm http://berkshiredentist.com/gum-disease-serious-but-treatable/
Redirect 301 /pages/patient_library/diagnodent.htm http://berkshiredentist.com/diagnodent-laser-reflection-finds-imperfection-aids-in-correction/
Redirect 301 /pages/patient_library/airabrasion.htm http://berkshiredentist.com/patient-library/
Redirect 301 /pages/patient_library/implants.htm http://berkshiredentist.com/implants-permanent-secure-tooth-replacements/
Redirect 301 /pages/patient_library/digitalxray.htm http://berkshiredentist.com/digital-x-rays/
Redirect 301 /pages/special.htm http://berkshiredentist.com/
Redirect 301 /pages/services.htm http://berkshiredentist.com/
Redirect 301 /pages/faqs.htm http://berkshiredentist.com/

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
What am I missing?