Havent had the opportunity to check out the other two functionalities but the "Custom Period" works flawlessly. Download it. Even when it was shoddy it still would eventually work well enough to get me the contacts I couldnt remember after a good weekend. Definitely worth it.