Peer-to-Peer Relationships
Peer objects are used when a single instance list can contain different types of objects that have no hierarchical relationship. In this way you can start building filters that act like Google over corporate data (ie: you just search for a string and a list of the different object types that match is produced).
For an example of an instance list with peer relationships see the Advanced Instance Lists(2) sample in Advanced Programming Techniques: