This article is very helpful, but you should know you can skip to the end of the “Installing” section to find that all of the work has been completed for you and put into a solution file on CodePlex.com: