"Most Non-Database jobs require that you know C++." ??
Megatron, I've done plenty of database oriented work in C++, I'll admit that many company's main choice of development language when it comes to databases is usally Visual Basic, with the aid of ADO , but C++ is capable of anything that a programming language is meant for , just that some of the other languages, get specific tasks done quicker, in my opinion C++ is a very essential language, if yer looking to be a "Jack of All Trades" type of programmer, it helps to be a very nice part of your knowledge, at the moment I dont do much C++ in my line of work (Web Programming, VB, ActiveX, ASP, VBScript, JavaScript, ASP, SQL, etc), I Was doing plenty of C++ few months back when writing a VPN ActiveX control that also accessed a Database on the Server componet.
erm you know what I meant
You know what I mean, the Software "Visual C++ " comes with a compiler, linker, IDE, I Didnt nessarily meant it was all into one exe.