Yes, you download code not compiled on VS2008.
As stated in the wiki, to compile your own code with VS2008 you must have Perl 5.10 to compile successfully. Otherwise you will get errors while compiling.
As it is now, you either compile your own code via VS2008 with Perl 5.10 or download the compiled code and use an earlier version of Perl. You can't mix and match without changing Perl versions!
PS:
Cavedude:
It would be great if you compiled the Windows download code with VS2008/Perl 5.10 to eliminate many of these Perl problems people are having when using their own compiled code and your download code.

Just a friendly suggestion.