Does anyone recognize this? It shows up as an addon in Excel. A deep scan didn't find anything but I'm a little suspicious. Thanks.