Sorry fizz, but you can only get the Riolu egg after you beat the Elite, but you can go to Iron Island anytime, I think. I personally dislike Starly/ravia/raptor (everyone uses them), but Crobat kicks ass (one of the fastest in the game). Other than that, pretty good team (<3 Monferno
). I beat the Elite Four yesterday with my four man team:
-------
Infernape lvl 56
Crobat lvl 55
Luxray (another great pokemon) lvl 54
Dialga (save room for Dialga, it's sp.atk is monstrous) lvl 58
--------
If you can, I recommend a Luxray all they way.