Por más desatendido

Me gustaría saber de que controladores dispones.
La otra opción es que empleases algún otro Sistema Gestor de bases de datos, algo que ofrezca acceso nativo... tal vez Firebird por ejemplo (aunque no se que tan bien se comporte en Windows Vista). Y sabiendo que es para una agenda, con más razón: Firebird Embebed.

Eso de aprender tres lenguajes a la vez es un arma de doble filo. De poder se puede, pero se necesita ser constante y muy organizado. Por mi parte puedo decirte que llevar dos lenguajes es complicado, 3 ni te digo. Cuando empecé con Delphi, a la par fui con VB (o era alrrevez, yo no recuerdo). Y en ocasiones me confundía... intentaba poner begin - end en VB, y hasta intentar armar clases.
En todo caso mejor es VB y luego Delphi, que Delphi y luego VB. Lo primero es lo obvio (vamos de malo a bueno), lo segundo es como tener un Ferrari y cambiarlo por un sulqui


De C# no te sabría decir puesto que no lo manejo.
Saludos,