It may just be because it's late and I'm tired, but I can't help but notice a correlation between getting a job in the industry, and winning at a dating game/minigame. XD
In addition to what's above, I also have one bit of advice: know your strengths and weaknesses, and use them to your advantage. Even here in Utah or in the Indie Dev industry as a whole, as much as being a jack-of-trades is an advantage, it's also wise to have one or more skills you can "specialize" in. These specialties can change, but you need to make sure you are aware of such changes so you can market yourself properly. 2-3 years ago, my best skill - my speicalty - was documentation; the design documents and paperwork that went into making and maintaining a game. That's what I knew how to do real well. Now my top skills are Vector Art, 3D Modeling, and Level Design, and I do my best to market myself as such.
Knowing your weaknesses is also important, as you may have a compensating skill in another area. My example is that I am not a programmer. While I understand programing theory and have successfully programed games, language syntax has been, and probably always will be, my Achilles heel. On the other side, however, I am one of the few people I know in Utah who understands music theory and writes my own music. Rhett is the only other person I know personally who does so. He also has better equipment than me, but that's another story. XD