Initial commit from CodePlex latest code