A custom name badge business is a niche business with good profit margins and large potential (almost any company that deals face to face with...