http://www.icsharpcode.net/OpenSource/SD/
link