if they can't get fired up about
learning something new, then they
probably should be rethinking their
career choice.
I must disagree. While continuous learning is definitely important to stay on top of a tech-based field, the real purpose of software development, like any profession, is to solve the customer's problems, not to be using latest shiny new whiz-bang tools to do so.
If I can produce a solution in Classic ASP that's just as good as what I could do with ASP.NET/C#, and do it in the same time (or less), then there's not much real reason for me to switch, is there? As another answer has said, if you want them to accept the new languages, you need to show them the benefits of making this switch. Otherwise the only people you'll get on board are the subset who like it solely because it's new (and they have their own risks assiciated with them, as much of what's new is poorly-designed or at least unstable, but they'll want to play with the new shiny anyhow).
Also, everyone keeps talking about getting them "fired up". That ain't gonna happen. Maybe it's just the company I keep, but, in my experience, programmers tend to be rather phlegmatic and are not prone to displays of enthusiasm unless you happen to hit on one of a few subjects that they're heavily (some might say "obsessively") into. If you want them to accept this change to a new technology base, you'll get a lot farther with an intellectual argument than you will with an emotional appeal.