(after sending me your resume, of course) is to find a full-time gig programming (or architecting, for that matter) and look into teaching part-time. We're changing our program to include a lot more C++ and Java, as well as network programming so we'll most likely be looking for those kinds of skills.
So there's two plus sides here: You can get the satisfaction of teaching plus make a decent living (full time instructors get about $40K plus bennies) and we get an instructor with current skills who can keep them fresh.