Hey Zach, I found this old thread since I had the same problem now that I moved to VC2010.
I used the first part of the method you mention (changing the value of count to something like 1000) but I'm not sure what to do with the second part:
then use MAX_B2D_VERTICES in your code to check if you are going over, etc.
Wouldn't giving a fixed value actually break something?
And what needs to be checked afterwards? :)
If there is a newer thread about this problem, I'll try and find it. =D