Really great work Doug. How many hours do you have invested in it?