I use a mixed-methods approach. Short, informative titles, detailed
notes, detailed tags. I have rules for each of these.
I think tags are your best bet to find stuff again, if you use them
right. Having a lot of tags is good, but using and organizing them
consistently is much more important. I have a pretty strict system
both for my fandom and non-fandom bookmarks that is organized by
prefixes because of the lack of tag bundles. I have strict criteria in
which bundles each bookmark has to have at least one tag, and when a
tag is applicable. I can usually find bookmarks most quickly by
looking for intersections across tag bundles (e.g. -research-resource -
tool t:statistics if I'm looking for a random number generator) I find
the "I can think of many facets when I save a link that I *might*
think of a year from now" approach a little dangerous, because that
sounds too much like free-form association to me, which might lead to
inconsistent and sporadic use of certain tags. I go the other way
around: take my existing (and extensive) tag list and check all that
apply, according to my set of rules. That way, when I go back and look
for something, I know what I must have tagged it with, because I know
the rules by which I tag.
Titles contains topic and author/domain. I use notes for summaries and
subjective evaluations. The only time I use notes and/or titles for
searching bookmarks is when I do re-taggings. I avoid creating new
tags for bookmarks and will only do so if I know that there is another
bookmark in my collection that fits the bill or am certain that I will
in future bookmark more links with that tag. If I think a certain tag
is applicable, but it would be a new tag, I'll include a keyword in
the note and search for that later when I find more bookmarks for that
tag.
In short: Well-organized, detailed tags for finding stuff, notes and
title as a fallback.