- converted some of the comments to .net style...