If someone gave ME that resume at age 29, I would say "can't hold a job" and reject them out of hand.
Exactly.
Okay, I'm 27 and I've been working since I was 16. Here's my job history:
Six Flags Over Texas - started as a ticket taker, left three years later supervisor of customer service.
Starbucks - Again, I worked there for 3 years, and moved to different stores. I left as a shift supervisor
Coffee Haus - Store Manager, only 1 year. It was going under and I got out a month or so before it finally shut down.
Where I work now - I'll have been here 4 years at the end of this month. Started as receptionist, now I do accounts receivable.
So that's it, 4 jobs since I've started working. It pays to actually stay at some place instead of hopping around all the freaking time and wondering why you can't get ahead.