Thanks! I agree completely about variation. I've grown rather sick of the Battle Spot - endless combinations of Charizard, Greninja, Azumarill and Rotom-W... So it's nice to be able to battle different Pokemon every now and then.
Unfortunately, the team I was running was an ancient version of my old Blue team, and was constructed before I understood IVs and the like. Raichu's HP is fighting, so Grass Knot is about the only coverage move I could think of. If I could be bothered, I'd recreate the team and do it right (Alakazam's highest IV is attack, for example) - but for now, I've just been running them out there and losing most matches badly.