This is absolutely amazing! It has exactly the features I wanted, including some that I thought would be helpful but I was not expecting to find.