NHibernate is the one I've used most.  It takes some time to configure, but once its working the lazy loading, cascading, etc. really speed up the development process.  I highly recommend you couple it with ActiveRecord since it will handle a good deal of your fetching and saving needs without having to write extraneous mappings and such.