Others have said most of what I'm going to say, so I'll just keep it simple. Just because they're asking you to program in VB.NET doesn't mean that it is going to be the only language you'll ever use there.

I got hired on here under the impression that I'd be writing in C/C++ and a little VB. Since then, I've worked in C for all of about 2 days (in a little more than a year and a half), done the majority of my system programming in VB and RTP, and spent the rest of my time doing web apps. Since I've been here, I've had to teach myself PHP, RTP, CSS, RSS, hone my javascript knowledge, try to remember assembly, and even try to figure out DOS Basic. Oh, and I've dabbled in XML a bit as well.

What I'm trying to say is, getting a programming job will open you up to other possibilities, and if nothing else, the next company that wants to hire you will appreciate that you've been professionally programming in SOMETHING, instead of doing sales work.

Also, if you're turning it down because you're afraid you'll have to use reference books, get a clue. I use some sort of language reference almost every day. You can't remember everything and I'm sure even the gurus here have to reference functions from time to time.