Getting a distinct list of values from a set of nodes and grouping are a common problem in XSLT stylesheets: how do you take a list of elements and arrange them into groups. This project describes three scenarios and their solutions to these problems.