Manage some low life programmers. Program myself. Sell the software I write (Fortune 1000).
Tools de jour are...
MFC framework (but can write Windows apps with just the Windows API, a lost art these days)
Java (Version 1 and 2, same code base)
a little vbscript thrown in supporting some legacy websites.
I do mostly VB.NET, ASP.NET, ADO.NET development. I do some asp and vbscript web development still. I support many VB6 client/server applications, asp web applications and COM components (fixing other people's mistakes). Most applications deal with some sort of database. My project managers really are clueless about the technologies we are using so I help to communicate between them and other programmers on the team. I end up doing much of the project manager's duties.
BTW... My project manager is my boss' husband so I can't really complain to anyone that he sucks at his job.