This thread is all about storage - stockpiles and dumps (damn walls of text >.<)
Item compression: The way dumps and item stacking are currently handled leaves much to be desired. You can't reasonably expect your dwarves to be able to able to store an entire mountain's worth of stone in one tile (despite how ambiguous space and size are in DF), and at the same time there shouldn't be a hard limit on how much you can store in a tile - stone in particular is a good example of this because it takes up the entire tile. Finding a place to put the stuff without using a quantum stockpile (which df tends to use when clearing out a space for workshops for the sake of simplicity) is very hard. I say there should be a way to compact items when it's really needed, while still being sensible about the disadvantages of trying to keep track of items in a total clusterfuck; I'm sure you've all been in a house where finding *anything,* let alone retrieving it without spilling things all over the floor is nigh impossible. I live in one of those houses. I suggest a system very similar to the clutter system in workshops. When storing an item with another item that would *not* normally stack with it, it should take 200 steps to store it, or 2 seconds with 100fps. Retrieving an items from a pile of 2 non-stacking items should take 200 steps as well. Adding an item to a pile of 2 non-stacking items would take 300 steps, etc... Stockpiles could include some kind of option that says how much you want to compress items in it, and dumps could have this as well. While it would probably be more practical to just use a larger stockpile most of the time this would be very useful for stockpiles like wood, stone and furniture that typically require a lot of space. Additionally, compacted items could slow movement for creatures walking through the tile by an amount proportionate to how compacted they are.
More control over dumps: One of the issues I have with dumps is the amount of micromanaging. Dwarves will usually use the nearest dump when dumping items, which might not be what you want - this often makes it impractical to have more than one dump in your fort at once, I find myself designating and deleting far too many dumps in DF. I suggest that when items are marked to be dumped, they become marked with a magenta 'd', signifying that they are pending to be dumped. After this, you can use 'i' to zoom over to the dump you want the items to be placed and press 'enter' (or some similar key, doesn't matter) to have all the pending items dumped there, which would be marked with a light magenta 'd' (like the one that's used now) to signify that they are actively being dumped. This would allow you to have multiple dumps at once and have greater control over where you items could be dumped.
Garbage bags: No, I'm talking about Glad bags - just simple cloth or leather bags used to hold items that are marked to dumped. You could select how many bags a dump can hold similar to how you can select how many bins or barrels a stockpile will use and any items that can be stored in a barrel, bin, or bag will be hauled off to the dump and stored in bags to conserve space. Why bags? Well, currently bags are a rather underused container. Cloth and leather from caravans is very plentiful (unlike wood which is a valuable commodity on treeless maps) and bags would be ideal for mass garbage disposal. Wooden bins and barrels can often be far too valuable to waste on storing garbage on maps with few trees (you can never have enough bins!), yet the need to conserve space is still there.
Thoughts/comments?