I'm wondering what kind of work is out there these days. My recent work has been with computer peripherals, mostly C, and some assembly, in an event driven, multi-tasking environments, but lately, there's not a lot of new development in this area. Going back to 1973, most of my work was with multi-tasking, sometimes multi-system, (custom networking in the old days) applications or environments. I got hired to do device drivers for OS and backup apps at a peripheral company, but eventually migrated into working on the firmware itself, initially helping with the multi-tasking OS implementation, later specialzing in compression and ECC, becoming somewhat niche oriented. I'm looking to get back into more "mainstream" jobs before I retire, and I'm wondering what's out there. I can scan postings at monster.com, but I'm curious as to what programmers that post here are doing these days.