Sounds suspiciously like MS Recall