I posted a topic like this quite awhile ago but the situation is a bit different now, as I'm near the end of undergrad so I won't be asking for LoRs anymore (so no risk of anything being considered bribery). There are two things that I'd like advice with 1) Thanking professors who wrote me LoRs. I know personalized gifts for the professors I work with daily (not sure anyone can help me with that), but what about the ones I only worked with for a summer, and who live really far away? I simply don't know enough about their interests to be able to give them a gift that says "I put time into this". 2) This is the big one. Two of my professors have helped me immensely as an undergraduate. There is no doubt that without them, I wouldn't have learned that I enjoy physics research, and I definitely wouldn't be going to graduate school without them. I've learned so much from them, whether about physics or life lessons, and they've probably spent thousands of hours teaching me what they know (sounds extreme, but probably not far off). I really want to do something big for them at the end of the year, no issue putting a hundred dollars or more into this as I really want them to know how much I appreciate them. I considered taking them out to dinner at a nice place, but that just seems awkward, and getting them a gift card to a nice place seems impersonal. I'm really hoping for advice from some of the professors here on this one. Of course everyone will be getting an honest thank-you card. I just want to do something more.