Heh, I want to bring this topic back up since I also have concerns with legal PIDs for shinies.
Kazumi, I'm curious, how did you generate so many legal PIDs? Did you utilize the same method Sabresite used?
Also, after browsing through Smogon's PRNG research and "abuse" thread, I'm beginning to question whether or not the catch date should be changed to suit the legality of the Pokemon. Please correct me on this if I'm wrong, since I barely have the time to read through the entire article.
Personally, I'm just finding ways to make a PID for a shiny Rotom for use in competitive WiFi battles (and for showing off). However, I want to guarantee that the Rotom is absolutely legal, to avoid speculation during battles.