has anyone looked at this through the eyes of the engineer? they are clearly not sold into your vision if they're job hopping--how is this the engineer's fault? your startup can only keep top-notch people as long as it's committed to changing the world. the smartest people i know want to work on hard problems that impact a lot of people. if you can't fulfill that in an engineer, what incentive do they have to stay?