I still think Lamarck was on to something.
The idea that evolution is driven more by a biofeedback mechanism than by random mutation makes much more sense. Random mutation can never fully describe how well adapted most organisms are to their surroundings. In my opinion, species are sculpted by their environment over time by their reaction to that environment.
