I've learned that it is possible to install SQL Server 2005 Express and SQL Server 2008 Express onto a Windows 7 machine, but I would have to name one of the instances. I installed SQL Server 2008 Express, and I put VS 2008 Pro onto my Windows Ultimate machine. However, without realizing it when I did that, I now see that when I create an ASP.NET application in VS 2008 that uses what they call the "Internet" mode of authentication (rather than Windows users), that this appears to cause me some problems. I had thought that VS 2008 would be able to work with SQL 2008 Express, but it complained when I choose "Internet" in the Web Configuration wizard in VS 2008. (That creates a SQL Express database called ASPNETDB.MDF in the ASP.NET project.) What I didn't realize, at the time, is that it appears to require SQL Server 2005 Express.
So, does this mean I've got to go back and install SQL Server 2005 Express, giving it a named instance, and will that allow me to create a ASPNETDB.MDF properly for VS 2008 to use it?