What’s Automapper for?
How will it help me with my domain and controller layers (asp.net mvc)?
If you have an object of one type and you want to populate the properties of an object of another type using properties from the first type, you have two choices:
AutoMapper is an example of 2.
The most common use is to flatten models into a data transfer objects (or, in general, mapping across layer boundaries). What's very nice about AutoMapper is that for common scenarios you don't have to do any configuring (convention over configuration).