It would be nice if players could manually place and designate individual barrels with 'b'; such a designated barrel would be constantly kept fill by the dwarves, and they'd grab a barrel that is already designated for that task if possible when placing it. A placed barrel wouldn't block a hall, so the player could just drop them anywhere near the point where they want them.
This idea came to me when thinking about the problem of carrying individual seeds to the farm. There are many tasks like that where the player really wants to transport a large amount of some material someplace, but wouldn't want to transport the entire stockpile or risk having a single item placed there, and only wants it there on a temporary basis. Using the barrel system for this would give players an easy way to control the location of items on a more fine-grained level when necessary. For the seeds problem, for instance, I could just put a seed barrel next to my farm before planting, then order it removed after the planting's done, so it can go back near my eating area to quickly collect seeds. I could even manually place a seed barrel in the eating area, and move it around at planting time...
There's already a containers option in the build menu, even, but it doesn't seem to let you place already-designated bins and barrels, or place bins and barrels at all for that matter... this might be because my bins and barrels are getting designated for something as soon as they're built, though.
[ August 13, 2006: Message edited by: Aquillion ]