I work for SpryWare in Chicago, IL as a software engineer. My day-to-day programming language is C++, but like most professional programmers I know and use a bunch of languages for various things. I've been programming and banging around computers wince I was seven years old; professionally for the last 15 years or so.
Aside from C++, languages I use regularly are Ruby, VB, C# and -- if you can call it another language -- C++0x. Languages that I rarely use but know how to are much more varied and include such oddities as assembler, IO, Haskell, ML and Java.
Here's a little joke that cracks me up:
So, a guy walks up to me and says, "I'm a tepee. I'm a wigwam. I'm a tepee! I'm a wigwam!" I said to him, "Relax, man. You're two tents!"