g1smd - 7:49 pm on Sep 19, 2011 (gmt 0)
If you redirect non-www to www then do the individual redirects you will create an unwanted multiple-step redirection chain for some requests.
You should list the individual page redirects first and the more general non-www to www redirect last.
There should be no redirects within the old site. Requesting any of the old URLs should cleanly redirect to the correct URL on the new site in one step.
Your file on the old site will have a long list of rules, listed from most specific to most general.
Use RewriteRule for all of your rules. Do not use Redirect or RedirectMatch at all.