Depends on to whom you are giving it and what is the occasion.
Everyone loves a gift beautifully wrapped.
Professionally if you are not good at it.
Hope the person recieving it enjoys your thoughtfullness.
Consider the occasion (if there is one). Gifting occasions include Christmas, New Years, Thanksgiving, birthdays, anniversaries, graduations, weddings, childbirth, house warmings, and believe it or not, funerals. There is no comprehensive list for good times to present gifts.
It is far more important to honor the occasion than to spend hugely. Make it something the person would never buy for himself but will use. A paid "Life Alert" system for a disabled shut-in can make the difference between life and death.
send as a surprise
http://www.articlesbase.com/gifts-articles/how-to-make-the-right-gift-6298876.html - this can help you a little
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them