'Tis But a Flesh Wound...

Could this be the new mascot for Lotus Notes? Forbes seems to think so.