F# is Microsoft Research's functional programming language for the .NET platform. It's supposedly a lot like ML. I haven't used it myself but I downloaded it and plan to soon. Take a look.
It's looking more and more likely that I'll one day be able to use FP in my day job.