I thought the only people who put photos on their cards and ads were real estate agents, insurance agents and chiropractors. Actually, I have no idea whether insurance agents and chiros have pictures on their business cards, but they all have them in their ads here.
I would feel totally ridiculous passing out a business card with my photo on it. This has nothing to do with the way I look -- just seems cheesy to me.