Question: how many possible combinations of genes could there be?
Answer: The number is essentially infinite. Using an estimate of mutation frequency of around 2 x 10^-8 per base pair per replication event, we get 60 novel mutations in every living human being. There are 7 billion humans, so we know that some 420 billion different variants are possible.