So the Human Genome Project is complete. To some, perhaps the most extraordinary finding is that of just how few genes each of us possesses – no more, it seems, than 35–40,000. Of course, every single one of us has the same basic set of genes: it is this common genetic inheritance that makes us human rather than any other species. And yet, apart from our shared human characteristics, we are all remarkably different. Why is this?