I'm guessing this feature means that Stan Lee is still out there doing the occasional speaking engagement, which means he's been doing them for a little over 40 years now. That's a pretty impressive accomplishment in its own right, if you think about it.