>Anybody else consider this a bug?!?!?
As long as you can considder a foreach loop an iteration statement this should be classified as a bug.
M$ docs say the following about continue:
The continue statement passes control to the next iteration of the enclosing iteration statement in which it appears.
just my $0.02
Semper ubi sub ubi.