Depends on the person you are giving this gift to. Does that person like cooking, eating, baking? Then yes, this would be the perfect gift. If the person is someone with no interest in cooking or baking then I would say no.
Yes, the aromas of the different spices are great when we're cooking but if you don't clean the grinder those aromas could linger and mix with other spices you grind. Coarse sea salt is a good thing to grind to absorb the old odor, but you can also use baking soda, sugar, uncooked rice, or bread. Sometimes soap and water work too, but that depends on your grinder.
a good gift for a pirate is either a sword or treasure
Carpenters of all levels need an angle grinder. It is a basic tool. Amazon has some angle grinders with 4-5 star ratings that are worth looking into: http://www.amazon.com/b?ie=UTF8&node=552812
The TI-83 would be a good gift for a teenage boy for Christmas.
no
A good unique engagement gift would be one the bride can enjoy with her new fianc, such as a gift basket with gourmet treats, Another good gift would be a couple's weekend at a resort or spa.
Grinding coffee!
It depends on who the person is. If your getting it for your sister or your mother it would be a good gift. Though maby not a good gift for your best mael friend
A gift card.
It would be a good gift near the end of the work day, if you know them well, and if you think they would be offended, do NOT give it to them, otherwise, it would be a great gift.
A good gift, and probably the most appreciated gift for a college freshman would either be money, or a gift card to an electronic store like best buy.
A personal birthday gift would be a good gift for anyone. It demonstrates that you put time and thought into their gift, and that is something that anyone could appreciate. Thingsremembered.com and personalizationmall.com are both good resourced for personalized gifts.