http://discussion.fool.com/a-great-business-versus-a-great-produ…
seems like ANET fits most of these very nicely