I changed domain names (eeight.com -> gagcartoons.com) and thought the 301 would be a piece of cake. Not so. Would greatly appreciate any help.

Here's what I currently have:

RewriteCond %{http_host} !^www\.gagcartoons\.com$ [nc]
RewriteRule ^(.*)$ http://www.gagcartoons.com/$1 [r=301,nc]
This does redirect eeight.com to gagcartoons.com, but it doesn't redirect eeight.com/cartoons/ to gagcartoons.com/cartoons/ (gives 404 error). If it makes any difference, "/cartoons/" isn't an actual folder, but just a mod_rewrite. How can I make it redirect all the subfolders to the new domain?

PS - I have searched for and tried several methods (like this one), but none seem to work. Some even gave a "Redirect Loop" error.