SQL Server 2000 no tiene "versiones" tal y como pesamos que son ... Me explico, al realizar la instalación detecta el sistema operativo en el que se instala, si no es un sistema operativo de la familia de servidores de Windows te instala una version "personal", pero con toda la funcionalidad (no se si deja algún servicio pendiente como SQLmail, pero son servicios adicionales y no afectantan a la funcionalidad de la base de datos, eso se límita el número de conexiones concurrentes).
En cuanto a que es limitada y poco robusta ... no estoy de acuerdo contigo, al contrario, mi experiencia con SQL Server es bastante satidfactoria en ese aspecto y no recuerdo que se haya "caido" nunca, y eso que he trabajado con él en empresas muy grandes.Eso si INSTALA EL SERVICE PACK 3 DE SQL SERVER, porque tiene ciertos agujeros que aprovechan algunos virus.
En cuanto a lo desarrollar con VB6 ... bueno, es decisión vuestra ... Lo primero que necesitas como ya te he comentado es instalar la parte cliente de SQL Server, una vez hecho esto tienes que decidirte por una interfaz de acceso a datos. Con VB6 puedes utilizar DAO, RDO y ADO. Sin duda utiliza ADO, es la más moderna y la mejor. Para ello debes instalar el MDAC,que son los componentes de acceso a datos de Microsoft y que puedes descargar desde este enlace :http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
Una vez instalado MDAC, crea un proyecto de Visual Basic 6 y agrega una referencia a Microsoft Activex Data Objects ADO. Con esto ya podras crear en tu programa objectos de tipo Conexion ADODB.Connection y conectar con SQL Server o cualquier otro SGBDR.
Bueno, esto lo escribo tirando de memoria, asi que si tengo alguna errata no te enfades conmigo.
Una cosa sobre la web , recuerda que puedes activar los avisos via email desde los vinculos que hay en los emails que has recibido.
Saludos,
Devjoker