When it comes to sorting contents, I always hesitate, typically I'll have categories and tags both as reasonable options, still I wonder when to use categories and when to use tags or even, when to use both? Categories looks simple and simpler to implement and tags provide much more flexibility but often appears to be too complex and affects usability. Think about del.icio.us for example, looking for content in thousands of tags is not an interesting thing. To this point I bet categories are actually more practical. Because like delicious what's really working is the hottest tags which I think, conceptually, are 'categories'.
I saw wordpress is using a general scheme to handle this. It implements a general taxonomy to deal with categories and tags in the same manner. It makes the implementation a bit more complicated tho.
I'd like to hear other people say about this. Thanks.