The article assumes too much. I read the 'article', downloaded the code, and hadn't a clue what to do next.
1.) Where should the .dll and .cls be saved?
2.) Is the .sql to be run against Master or Northwinds.
3.) Then what?
I'm not a verteran coder, but I'm not a rookie either; if I were grading this 'article' I would give give it an 'Incomplete'.