The article is now here on CodeProject - enjoy!