This is another of those suggestions where I'm not sure if it's been requested before, or not, but I'm not sure how I'd search for it, either.
Some thoughts on noble (etc.) demands, and how they might be less annoying work more smoothly, in the game:
I think it would be nice if your Nobles, et all, could make their noble demands, for less rare/difficult items, but that there would be a cut-off point, where the noble would realize that a desire is very hard to meet, and would instead make a request for the more rare/bizarre/difficult items in the game, especially if those items aren't stocked in your inventory.
To give an example: A noble might demand a clear glass window, and why shouldn't he? it's not that unreasonable, but if the same noble really wanted a window made out of star ruby, he'd have to just request it, and hope for the best.
Also, it would be great if Nobles made demands, based on things they'd encountered, or items that are actually available, with requests being for more random things, and things the Noble happens to like.
For example: A noble that saw, or heard about, an elephant that had killed several of your dwarfs, might demand a throne made from elephant bones.
or
If there's already a star ruby in your treasury, then a noble might demand that it be made into a window for his quarters.
But, if the noble happens to like blue diamonds, and you don't *have* any blue diamonds, then the noble could request them, but would be smart enough not to demand them.
The mechanical difference between a request and a demand would be that, while fulfilling a request would give the noble happy thoughts, not fulfilling it wouldn't give negative thoughts or bad moods.
If a noble became insane, then it might be possible for all request/demands to become *all* requests, or *all* demands, meaning that the noble might request even very simple, easy to obtain items, or might start making demands for a diamond-studded adamantium crown, in the first year of your fortress.