Ideally, I would like to be able to choose the url from a pop-up chooser. I've been thinking about this quite a bit and I wonder if this might work: Imagine that each module had its own "activity browser" pop-up which could be displayed by any other module (to promote loose coupling). Each module maintainer would be responsible for displaying the appropriate/contextual information needed for linking to that module's resources. For instance, lets say I want to link to a Book chapter from a Quiz question to show where the answer came from. The Book module's activity browser could show Books with chapters as a tree view. Each tree node would be a URL to a chapter and could be "chosen" (or copied) for linking. Another example would be Assignments. It would be nice to link to Assignments from Books or Quiz questions. In a last Book chapter, for instance, I could use the Assignment activity browser to choose the Assignment activity and then choose an assignment to which I want to link. I know this isn't very clear. I will come up with some screen shots to explain my vision.