Glad to hear jumping ship every year did not impede your progress. Someone at a BigCorp once told me that it's good to stay in one place for 5 years - otherwise you'll be seen as a 'leaver'.
One person's job hopper is another person's seasoned veteran of many battles. Who I want to hire depends on what job I need filled. The job hopper might be the perfect hire for someone who has learned from job hopping.
It's true, some companies (particularly big ones) will label you as a leaver if you behave like I did (so they know that they can't really exploit you) but those are not the kind of companies I would want to work for anyway.