  We briefly summarize theoretical methods for carrying out QCD calculations to
next-to-leading order in perturbation theory. In particular, we describe a new
general algorithm that can be used for computing arbitrary jet cross sections
in arbitrary processes and can be straightforwardly implemented in
general-purpose Monte Carlo programs.
