I always validate (strct xhtml ftw!!) to make sure all my pages are correct. It also helps with the removal of extra tags if I so happen to accidentally add them. Lastly, it's also just cool to have the site show up with no errors upon it's validation.
Only probably in the past 6 months have I started to validate my css and since doing so it has mad the coding alot easier like said above with extra bits that shouldn't be there such as periods, semi-colons etc.
I'm suprised though, I thought pretty much everyone would be validating their pages. lol