I will start by reviewing recent progress in this area both in merging next-to-leading order matrix elements with the parton shower and merging many multi-parton leading-order matrix elements with the parton shower. This will be followed by a discussion of work I have been doing to include these ideas in the HERWIG generator and possible directions for future work.