I recently bought a laptop to do some kind of external development, as well as some of my own work during the commutation.
I'm used to developing on XP, but the laptop was bundled with Vista Home Premium (I didn't say that, unfortunately). I tried installing XP on it, but it failed, because installing XP does not come with SATA drivers.
I know that you can create a version of XP Setup using slipstreamed using nlite and probably do it, although from my research this was problematic for many people missing drivers, blue screening, etc.
I'm trying to decide whether to pursue this option or just accept my Vista installation, so I want to understand what I will lose during the development process, for example, the IIS limitations (is Cassini an acceptable replacement?). What versions of SQL, if any, will be limited. What else should I know in terms of .NET development, or, for what I need, is an invalid option for Home Premium?
EDIT
To answer why I want to go back to installing XP, I think that the negative press of Vista and my innate snobbery against the word "Home" in the name of my operating system :).
I am more than happy to stay on it, although if I do not hobble as a developer, since I would really like to hack what I have, than to suffer from trying to hack working XP from a currently good system.