Forum Moderators: open
That said, there are very many reasons to validate your code, check the many threads on that topic, mainly in the Brwosers and CSS forums. All I am saying is that making Google happy is not one of them.
You said your "page displays perfectly in all browsers." Have you tried "viewing" it with Jaws or Lynx? Jaws is one of the auditory browsers used by the visually impaired and Lynx is a non-graphical browser, in case you're wondering.
There are quite a few browsers out there and most of the popular browsers are available on several different platforms. Each one has its own little quirks. Validating your HTML and CSS ensures that each of these browsers will be able to "view" your site properly.
Try validating with tools like [validator.w3.org...] [jigsaw.w3.org...] or Tidy (http://tidy.sourceforge.net).
I'm a big fan of Macromedia stuff but I'm not sure how good their validator is (never used it), however the ones mentioned above are AFAIK the best out there.
Tidy will also fix errors for you & can convert html to xhtml (if you hve a need for that).