We have recommend this product to many camps in our industry and it is being adopted as a best practice during summer camp sales season. I am not tech savvy. This is a product we implemented and I love it. There is nothing that I feel is missing. It truly does what I need it to do and anything else I would say, I would be making it up.