Initial commit from codeproject.