In his theory of evolution, Darwin recognized that the conditions of life play a role in the generation of hereditary variations, as well as in their selection. However, as evolutionary theory was developed further, heredity became identified with genetics, and variation was seen in terms of combinations of randomly generated gene mutations. We argue that this view is now changing, because it is clear that a notion of hereditary variation that is based solely on randomly varying genes that are unaffected by developmental conditions is an inadequate basis for evolutionary theories. Such a view not only fails to provide satisfying explanations of many evolutionary phenomena, it also makes assumptions that are not consistent with the data that are emerging from disciplines ranging from molecular biology to cultural studies. These data show that the genome is far more responsive to the environment than previously thought, and that not all transmissible variation is underlain by genetic differences. In Evolution in Four Dimensions (2005) we identify four types of inheritance (genetic, epigenetic, behavioral, and symbol-based), each of which can provide variations on which natural selection will act. Some of these variations arise in response to developmental conditions, so there are Lamarckian aspects to evolution. We argue that a better insight into evolutionary processes will result from recognizing that transmitted variations that are not based on DNA differences have played a role. This is particularly true for understanding the evolution of human behavior, where all four dimensions of heredity have been important.