Those are all excellent ideas and would do a lot to prevent fraud and would be relatively easy to monitor!!