The Associated Nodes module enables to associate nodes according to different criteria such as Taxonomy and CCK fields.

You can give a different weight for each criterion. All criteria will be aggregated by the main module which compute a matching score for each couple of nodes.

Then, for a given node, you can get the other nodes that are associated to it. The associated nodes are ordered by the matching score they have with the given node.

Different associations can be defined with their own criteria and weight.

The main module provides an API so you can define your own criteria of association.

Associated Links, which is part of the project, is a module that uses Associated Nodes to define blocks with links to associated nodes on nodes pages.