One of the issues of deploying with Web Matrix (e.g.) is dealing with the "complexities" of setting up the StarterSite database with roles and memberships and then getting that deployed to Winhost. Excuse me if at this point, there is someone who has been able deploy the StarterSite database and not faced "issues". I am not really pointing these problems out for someone who has never tried this themselves. Oh, the documentation is straight-forward. The problems with deployment are always the same and reproducible. In fact, I submit, many of the forum deployment threads are about what follows. After deployment, the first problem is that you are going to see a directory of your web site when you run your website. You need to go back to WebMatix/Site/Settings and a add a "Default.cshtml" file to the default files list. (You can do this with IIS7, but who really needs it). Now, redeploy. The next issue is when you run your site, you will get an error that says you do not have a "LocalSqlServer". No problem, just add a connection string that says "remove name= LocalSqlServer". (there are ways that you can do this using IIS7). Just add the connection string and redeploy. Well, now your site when it runs will tell you that that roles have not been enabled. Look at the error a little closer and you will see something about the machine.config file (very confusing). jamesbond has worked on this "same subject" and has found an "enable simpleSecurity" string for web.config. See his thread on SQL CE 4.0" (or something like that) After adding the simpleSecurity=true, and after redeployment,now we see another error dealing with the machine.config file and it wants "LocalSqlServer". I have seen the discussion on using the ASP.NET Security Management website, (not available from WebHost's Control Panel) but I think that is a red hearing. We are talking about WebMatrix deployment and we should be able to do this. Anyone know where to go from here?