It is also very important to get some cheap seasoning. If you have not yet taken a technical position but are seeking one, look at intern options and work study options. I took my first network admin position for a local manufacturer for $12.00/hour! After 3 months, I recieved college credit and took my first IT position for 40K. Irony caused me to have to leave that position in 4 months, (Crooked boss...) so I ended up in a support position shortly there after for almost 50K! I have held various positions at that same company and worked in two other companies for a few years and I have moved up significantly. I have been in the industry directly since 95, but have moved into the security industry as it is the more "in demand" role right now.
My path may not work for you or anyone else, but I would suggest being honest and direct with prospective employers. Tell them the truth about your goals and desires. If you are seeking a higher level position, say so. I have moved up rapidly as a result of ambition and the willingness to do without sleep on more than a few occasions.
One other thing, don't be afraid to travel, and mention it! Getting a higher paying position can sometimes mean a small thing like being willing to travel 50%. Same position for two candidates, one traveling one not can be as big a difference between 40K and 80K! It is harder to find traveling people, especially people with the discipline and presence to work in the field with end user customers.
Take a few chances and be willing to start small, that is the gist of my advice.