Nice work Bob, couldn't agree more. Rather than sell a widget, is it a full market-ready solution.