I'm not usually a fan of blogs that link to blogs, but I thought that this item by Scott Wisniewski of the Visual Basic Team is so useful in clarifying the situation that I would flag it up.
We're all used to mentally switching from Codenames like Orcas to the final version names (which now is VB 2008, apparently), but this year the ongoing stream of new products and additions to current ones is more mind-boggling than at any previous time that I can remember. So it's good to have an explanation like that one that walks through it in very clear terms.
I think it might be useful to have an equivalent clear explanation of the various .NET framework numbers - 1.0, 1.1, 2, 3 and now 3.5 - and where they all fit in to the big picture. There's probably at least one already out there somewhere. I just haven't come across it yet, but would welcome any links if you have any.