I forgot to mention it, but there is a new component being shipped with StructureMap called StructureMap.DataAccess. It's just a little helper component that wraps common ADO.Net manipulation I use when I need traditional DAL functionality (think opening and closing connections, try/catch, better...