One of my first jobs out of school was with a small banking software house. I helped out with the documentation. I got the job in part because I had lots of experience with WordPerfect 5.0 from writing my thesis. They wanted someone with WordPerfect 4.2 experience and mine counted - even if I hadn't been paid for it and even though it was a different version.

Companies look for someone who they think will fit reasonably well. They know that they won't find a perfect fit for the price they're willing to pay. Recognize that sometimes rules like "20+ years experience in C#" (a language that is 15 years old) are more to weed out people that are a bad fit before they apply, rather than hard-and-fast requirements. Yes, it can be hard to get past the first hurdle - that's where networking comes in.

Good luck, lincoln.

Cheers,
Scott.