some extra info: dumping stone in a garbage zone doesnt get rid of the stones. Its a bit hard to explain, but everything selected gets carried to the garbage zone (i), (g). If you do it right you can store hundreds of stones on a single square and get them back later.
And by doing it right, he means:
1. Create a 1 tile garbage zone (i), (g), place it somewhere near or even in your craftsdwarf or mason workshops.
2. Use the designate menu to mass designate an entire area to be dumped (d), (b), (d) (i believe, going from memory here)
3. Watch in amazement as your dwarves who have hauling enabled and who arent restricted to the wrong burrows or eating or sleeping or drinking or fighting or having a tantrum or taken by a strange mood or bleeding to death in the hospital from lack of legs or stuck behind a wall or caught in a bug or who arent simply not feeling up to the task for whatever reason.... jump to it and start dragging those damn stones away and stacking them all on that one tile.
4. Remove the garbage zone over that tile.
5. Reclaim the stack (its either forbidden, or its still designated as dump items, cant remember.)
Now your mason or what have you will have a huge stockpile of material right where he needs to work, for those times where he isnt restricted to the wrong burrows or eating or sleeping or drinking or fighting or having a tantrum or taken by a strange mood or bleeding to death in the hospital from lack of legs or stuck behind a wall or caught in a bug or who arent simply not feeling up to the task for whatever reason....