snickles121 - 10:03 pm on Dec 15, 2011 (gmt 0)
I just figured out why you got confused. When you do a googlebot fetch for the custom 404 page itself it does return a 200 code, but if you do it for a page that does not exist like I did the first time it returns the proper 404 code.
If your worried about that one page getting indexed just use the no index, no follow header in that error page. I been using this custom page for a year and never had a problem with it yet.
P.S. I just wanted to add that the only time this would be a problem is if you got a 200 code every time you type in a page that didnt exist. But, as long as it shows up a 404 code for the pages that don't exist and still shows your custom error page, you will be OK.
Hope this makes sense..