  Recent developments in QCD phenomenology have spurred on several improved
approaches to Monte Carlo event generation, relative to the post--LEP state of
the art. In this brief review, the emphasis is placed on approaches for 1)
consistently merging fixed--order matrix element calculations with parton
showers, 2) improving the parton shower algorithms themselves, and 3) improving
the description of the underlying event in hadron collisions.
