WOW! I would have loved this 15 years ago. This needs to be patented.