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.