A lot of businesses forget some of the cardinal rules of running their business. You must have business cards, no matter what size you're business is running at.
Cards are great for when you are out and socializing. I know I keep the majority of the cards I receive. If I'm going to buy something I usually take a spin through my cards to see if anyone can help me. After all, people like doing business with people they know.
