Employers won't hire you unless you have experience and you can't get experience unless you have a job. You're stuck in the middle. You have a lot of knowledge, certifications and a true passion for IT, but most employers will disregard that unless you prove that you have real experience. On the other hand, you are confident you can do the job. The real question is how do you convince an employe to hire you if you have no or little experience? Internships, volunteer work, contacts, co-op are options, but let's talk about some briliant 21th centurry creative ideas

I've been telling multiple recruiters, "look, it's true I don't have direct expereince on X or Y, but I have advanced knowledge of the foundations. For example, I haven't managed a VPN server, but I know exactly how it operates, and how it's built. I've also told them, "Look, I would expect to be hired not only based on my past experience, but also based on my 'future potentials' to embrace and work with emerging technologies. Just because I don't have prior experience in X, doesn't mean I can't work with it.
What do you think? How do you deal with this catch 22? Let's brainstorm this.