Ah... another question about languages.
Like stu says, use the language you like most. Any .NET will work nearly the same as any other because they are all .NET based languages. They all use the same framework so it really doesn't matter which you use.
You can have a .NET solution that is comprised of multiple projects, each of which is based in any single .NET supported language. However, you can't have a single project (until .NET 2.0) that consists of more than one language.
A google search for C# vs. VB
.NET will get you plenty of reading material and arguments for one or another language.