There is probably an error with the naming schema on S20070611-M1 (1.0.0.V20070611-79--C-YGHEH6PP) release. It is treated as a release preceding the I20070520 (1.0.0.v20070520------9FhPQOQ7hP) release.
It's probably because of the capital V in release id and the problem is that Eclipse Update offers to update the current S20070611-M1 release to I20070520. When installing a PDT from the Update Site, I20070520 is also treated as the latest one.
I'm using Eclipse 3.3RC4, but that's probably irrelevant.
Is it possible to change the id of the release or maybe add another one with corrected id?