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