Hello everyone :)
I've started new work, helping a university bookstore that services mainly the students, replacing their currently horrible and buggy webshop. The new website is basically supposed to do what Amazon does (including the semantic features, like "Other people who bought this book also bought..." - that kind of stuff).
As said, right now their website is really quite bad, not quite dynamic, too rugged, and the company who developed it has seized to be, and thus it's no longer supported. My task is to replace it completely and add a range of nice features, like the ones found on Amazon, Blackwells and similar places.
The current hardware on-site is entirely Microsoft controlled, and the book database is populated by an MSSQL server. I've been told that there has to be really, really good arguments for switching to e.g. a Debian server for the website (which would be my preference), and I'm not in any way fanatical about it (at least not when I'm getting paid by someone else ;), so if it's at all possible to stick with the current MS setup, that's the way we're gonna go. Of course, PHP can be installed, no issues there, and a MySQL database migration could also be undertaken, although they really do prefer to stick with the current MSSQL server as other systems are running ontop of it. I've searched Drupal post about this, and it seems that it used to support MSSQL, then in 2004, it stopped being maintained, and there's currently a feature request accepted for upcoming versions to implement MSSQL compatibility, although no developer has been assigned to the task. I.e., my hopes are not up ;)