Nice work! You may have to quit your day job ... others will be looking for your help!