As a country, I think medical professionals are taken for granted. I will generally put in a $5 gift card in along with it and offer to buy them a coffee on behalf of all the folks who receive their care but don't think of it. More and more so many are now takers and not givers, and not respectful of what others do. The cards are a really neat way to recognize them for what they do. I give lab coats to the docs, scrubs to CNA/LPN and the one with the stethoscope to RN. I volunteer at a hospital so I get to notice folks and thank them anonymously.