Yup, that's right. Vista SP1 breaks .NET 3.5 B2. How, you ask? By replacing a 3.0 dll with a newer version which doesn't contain an API that 3.5 b2 expects. It was a long, convoluted road to track this down so I'll spare you all the gory details. Read More...