About an hour ago I took care of the final boss in Pokemon Xd. I was aiming for a speed run, and finished in around 20 hours with 33 shadows and 10 purified.
After that I traded to my LeafGreen game. That gave me a couple of the Kanto ones that were missing and more Johto ones. I'll get the others once I purify them.