Am I correct in assuming that you need to use a list, rather than a document
library, if you want the option of storing the document itself, or just storing
a hyperlink? If you use a document library, you can't get away with just the
hyperlink, because it is document centric. And if you store the document, then
it is stored as an attachment. Or is there something that I missed?