Can we all admit that Starbucks (NASDAQ: SBUX) has an incredible competitive advantage that few other businesses can replicate? There aren’t many other companies that can say they sell an addictive product that is as loosely regulated as caffeine. Add to that a management team that has done a great job building its brand and business to the level few others have been able to achieve. With that in mind, it’s going to be incredibly challenging to find another business that will generate the kind of returns Starbucks has generated since it went public.