Few days ago, I found this post about: NHibernate and the Unit of Work Pattern. It is very interesting although I disagree with the designer's opinion to have only one current active unit of work. I liked his step-by-step explanation of his design decisions and implementation. I have my own implementation of Unit of Work Pattern. After reading that post I decided to arrange for sharing this implementation with others. This is my first time to share my source code with community. So, I'm confused a little. I want to start this as an open source project. But, I'm not sure yet where to host it: at SourceForge or Google Code ?! It is a chance to express how much I appreciate SourceForge and their role in open source community. Simply, most of my favorite tools are projects hosted or started there.