Since I'm posting for something else already...

I recently got my hands on a shiny Shedinja, and I want to make it part of an all-ghost team. But I must confess, I'm not 100% sure of what moveset suits Shedinja. I've been sort of out of the loop for a while too. Is it best to make it into a Sweeper (that is the right term, yes?) with a bunch of powerful offensive moves to deal as much damage as possible to his opponents before they manage to get one who can KO him, or is it best to go with a more technical design that would prevent/punish the opponent for switching around and attacking him?

I had thought "Toxic Spikes" would have been a great move for Shedinja, but apparently it can't learn it, which is a bit of a disappointment.

I've also heard of a tactic called "Trickbanding" which involves using Trick and an item like the Choice Band. I thought this might be a delicious little maneuver for Shedinja that could really screw up something trying to fight it- but it could easily go wrong too, so I'm not sure. Plus if it's an excessively cheap tactic I wouldn't want to go in for it.

Anyway, I'd appreciate any advice available, from specific movesets to just saying "Oh, yeah, make it a sweeper." Keep in mind that I can't teach it any moves by breeding, since I want to keep this shiny.

Oh, and incidentally, the other members of the team that I have in mind are Froslass, Spiritomb, Rotom, Misdreivus, and possibly Gengar (the last two spots are contended by the ghost-balloon and Dusclops' evolution. I don't like the look of 'em myself, but if they're strong...)

Thanks in advance for any advice.