You are not the first with this question:
Link 1
Link 2
If you want more specific replies that actually help you, just give us a little bit more information like whether you are using WinForms, WPF, ASP.NET, or ...
Geert van Horrik -
CatenaLogic
Visit my blog:
http://blog.catenalogic.com
Looking for an MVVM framework for WPF and Silverlight? Check out
Catel!