http://bytes.com/topic/c-sharp/answe...programmaticly