I remember the first time I ran into an ASP.NET error talking about event validation (specifically while playing with CommunityServer). The solution I discovered at the time was to just disable event validation by setting enableEventValidation to false in the web.config file.

Well, thanks to a couple of posts from K. Scott Allen, I now have a much better understanding of event validation and why it is a really good thing. Check out his posts here and here.

Thanks Scott!