Pixie: simple photo management using directory layouts and tags.

So you have a few devices with pictures, and maybe some additional pictures your friends sent you. You have a lot of pictures of the same thing and probably too high of a resolution. Some may require some editing. How do you easily create photo albums out of this mess? And how do you do it in a way that keeps a simple and elegant, yet flexible file/directory layout for portability and simplicity?

I couldn't find a tool that I liked, so I rolled my own: Pixie.
It gives you vim-like keybindings to navigate pictures, create edits (stored in a "mirror directory") and add/remove tags to pictures. (Because n:m tag relationships are basically a must for organizing things and don't work on any common filesystem) To generate "album" directories, just define which tags they should(n't) match and run the script that synchronizes an export directory by symlinking (or resizing) the correct files into them. Note the source directory stays unaltered so you can easily keep syncing with devices and/or people.
What used to be a pain in the butt for me is now a pretty pleasant experience.
Does this workflow make sense to you? Is this useful to you? Why (not) ?