Then I tried this extension. I got things set up quickly and the only thing I couldn't figure out was how to get it to work for top level domain errors. Then I saw the handy (in bold face)instructions on the module page telling me exactly how to edit my .htaccess to get it to work and everything is now working perfectly.
My 404 error page is BEAUTIFUL and just looks like another nice template article. I am am so happy with this extension. :) :)