Can someone recommend some good resources for learning about MVC? I've been doing ASP.Net since it came out, but I've never gotten into MVC at all. I want to understand how it works, why it's better (if it is), when to use it, and so on. It doesn't have to be specific to ASP.Net MVC, though anything about that would be great. I'm open to books, websites, etc.
Corey