As we talked about it this morning, one of 23 GoF Design Pattern that is rarely used, but I think it's a good design...
http://www.codeproject.com/KB/architecture/AOMStrategies.aspx
http://www.codeproject.com/KB/architecture/GhostLoadingDataMapping.aspx
http://www.codeproject.com/KB/architecture/AOMStrategies.aspx
http://www.codeproject.com/KB/architecture/GhostLoadingDataMapping.aspx