celebi you can get from a promotional givaway(not sure what and where)
and jirachi can be downloaded from the pokemon colosseum bonus disc(which you can only get off ebay now)or you can download him from pokemon channel when you get to a certain point.
To all of those poor unlucky souls out there, this is for you:
If you don't watch Black Cat then Train Heartnet has a message for you:
I came to deliver some bad luck.