It would be REALLY nice to see a formalized mechanism in drupal.org's module management that would support cross referencing of other modules AND noting the relationship. There have been several occasions where I was looking for a module for specific functionality and found that it would take a combination of modules to achieve what I was after. A mechanism like this would quickly demonstrate that this module has/can been extended and give a better snapshot it's true power/flexibility.
Example
Module:
Views
Reference:
views_kwicks | extends
views_popup | extends
someothermoduleA | works well with
someothermoduelB | conflicts (might need to add in version info here)
someothermoduleC | you should also look at
Note: the relationship 'note' should probably be a set of fixed options.
Leave it up to the module developers to dictate how their module relates to others.
What does everyone think?