I jump from project to project, but I stop doing things after I solve the problems I thought were interesting. After all uknowns become resolved knowns and there is no more technical challenge, I quit. I know you can't build a business without dedication of another kind that's why I work for someone else...