I think pens are great for branding because they last and have a shelf life. I don't do a lot of "marketing or advertising" that has a short shelf life. Anything that keeps my logo and brand out there for a long time span keeps my company in folks minds. Some may have seen the citronella candles w/a waterproof company logo I give out as a gift when I finish a deck job because they put it on the deck for the season and anyone who visits and likes the work, the company name and phone number are right there. Pens, magnets, a good travel type coffee mug, etc. are good items that last. Your pens look great!