i personally feel that you should ask someone what gift they want!
it is not worth spending cash and buying someone a gift they might not need !
In case you do not want to ask him\her try asking their parents ..
or give them something that would make them remember you!
See great thread on http://www.mamasource.com/article/is-a-graduation-gift-required
a bulliten board with their school on it
at the graduation
No better gift for graduation than the gift of good luck . "Best friend is like a four leaf clover, hard to find, lucky to have" - satc- sex and the city A four leaf clover is a good luck charm that is so rare and unique just like your friendship.
You should give an IPod/laptop to them and get a huge cardboard box with chocolates in it for them.
Anytime after the student receives written validation of graduation.
A gift friends always like gifts.
Yes, of course. Many students and/or their families do. It is an achievement, and should be recognized.
Something that they like. Since they're your best friend you should know what they want.
The amount of money typically given as a gift for a Ph.D. graduation varies, but it is common to give between 50 to 100 as a gift.
gift cards always work
Yes. Of Course.