I would think a card is better though, because they can't delete it. And it shows that you put more time and effort into it.
As for losing a job because you didn't send a thank you note: That seems a bit harsh, but sending or not-sending a thank you note provides an example of how you would actually behave in a business environment, You can have the highest level of skills and education, but if you appear to be impolite to clients or coworkers, you are not going to be able to do a good job.