I am having no trouble with Dot Net 2003 and this code.  There have been a few tasks where I had to address the issue in a slightly different manner.  I did not copy the code from the samples, but typed it in instead.  Maybe there is a difference.