While browsing around I just happened to stumble over this video of an interview with Brian Beckman, a guy at Microsoft Research:
Quite interesting to hear about his background as a physicist etc, but the fun part was when he started to talk about Visual Basic in the same sentence as Scheme, and almost saying that are the same thing, basically. :)
He mentions Scheme a number of times, he talks quite much about functional programming and how VB.Net is a goox mix of functional and imperative programming, and he even mentions Lisp.
If you don't want to see the whole interview, skip forward to somewhere around 34:00 when he starts talking about Haskell.
Even for a MS-critic like me, it was a very interesting interview.