Sarge: for the record I beat the game so I could have use of the HMs before I tackled the pokedex yay for incompleteness! legendary wise I still need Kyogre from HG to get Rayquaza, and legendaries from 3rd gen to 4th gen, with exception of a few. >> plus every OTHER pokemon. I cheated, I brought over a bunch of high levels from diamond and used max repels cause I was laaazyyy.
edit: I traded a Giratina for a japanese giratina over WiFi and it had Pokerus, I was happy, now most of my legendaries have had it. =w=