Well, I was wondering, Yes yes I know I'm a host and I offer Dedicated Servers but no-one knows it all, right? If you get a Windows Server for Shared Hosting, what software do you have to buy/rent besides of the control panel? The software that isn't included, AFAIK Win32 Servers comes with WFTP, DNS and IIS6...
Well, it is possible to offer Windows hosting without MS SQL since those actually needing it would really be big enough to afford it. For the rest of us, we could do with Access or MySQL for Windows.
MS SQL is supposed to be designed for enterprise computing in the area of data mining and data warehousing and the way I see it is that most people using MS SQL on a shared environment is just under-utilizing its full potential.
I would recommend awstats for log analyser, maybe MySQL put in myODBC, email server free for eg Mailenable Standard, or paid Mailenable Professional or Merak. Controlpanel u can try Hosting Controller, they have a buy or lease scheme.