It sounds like your method of working on projects is very productive and effective for you. I too go back and forth between projects partly to break up the monotony. I almost always have 2 projects going at the same time. I like to limit it to 2 at time otherwise I get a feeling of being overwhelmed!