Does anyone have suggestions about how to run large battles? I'm talking 50+ agents.

So far, I've just been winging it, using my best DM approximating skills, but if there was something more concrete, that would be much appreciated.

While this is primarily for D&D 3.5, if there is stuff for running large battles in other systems, I'd love to hear about it.