Kramlich and NEA observed this when they flew above to China for thanks diligence in 2002. Soon immediately after, NEA signed for a $90M financial investment.
Muppets appearing on Sesame Street was a Parental Bonus in and of itself, since they had been regulars on The Ed Sullivan Show and other massive key time exhibits.