There is a good article on this topic by Matt Meleski...
http://objectsharp.com/Blogs/matt/archive/2004/11/09/1009.aspx
Powered by: Copyright © Mark Daunt