I think many many years ago i may have given out a few thank you cards. That practice quickly stopped. It got way out of control. These days, I would almost never dream of doing anything for opening night. Tech is the busiest time for me, and I don't want to jeopardize the show or my personal time for cards. Frankly, whatever type of Thank-yous I do are only personal, and always different from show to show. I certainly don't give cards as a matter of course or to ensure getting hired in the future. If someone on the team wants to hire me in the future, I want it to be because they remember the work I did, not a card I gave. My only hard and fast rule is on tours, after the final curtain at a venue, or after load-out is complete: ALWAYS shake every crew member by the hand and look them in the eye and thank them. Otherwise, I just give personal thank you's, if i feel it's warranted. I have gotten chocolates for my entire booth, (usually near opening night,) but only if i like them and appreciate their work. I generally always give my ASMs something special, maybe a gift certificate, maybe fancy chocolates, maybe a book- but again, only if I feel they deserve it. (The one thing I do do as an arbitrary rule, before they have a chance to prove their worth, is usually on the first or second day of our working together, I try to take my entire SM team out for lunch.) If a particular cast or crew member or two have become especial good friends to me, then I'll usually get them a card towards the end of the run. This is not so much to thank them for their work, but to acknowledge our friendship. (Mind you, it'd be unlikely that their work was crap and we actually became friends, so it's a safe bet that I'll be thanking them for their work as well.)