translate English to French: The big money seems to be there.
C'est là que semblent résider les possibilités d'augmentation du chiffre d'affaires.