One of the many awesome features in the ASP.NET MVC framework is the built-in model binder support for complex types. ScottGu has a good explanation of this in his post about the beta version of ASP.NET MVC.
Basically the MVC framework will magically map form post fields to properties on a complex type in a controller method. So, instead of . . .