Josh,
I have been at the receiving end of Kerrys very generous nature more than once, and I am very thankful of his programs written as a one off for me.
For my very limited time in LEARNING any programming I would've thought that some things cannot be costed for. Looking at normal engineering/design bids... how many of those jobs go smoothly, no problems, no need for re-design because they work correctly first tiime off, or there is no problem with the land you wish to build on, or, well anything? Would or is the client happy that you have to go back with a "please can I have some more money, cos its going to cost more than I thought"
Can I ask... If your boss came up to you and told you that he will pay you a set amount of money per completed drawing, would you be happy? I know I wouldnt be, because theres always changes, things missed, and things that dont work. Some would be my fault, but some would be beyond my control, but I'd only get the same amount of money.
I guess what I am trying to say is that you cant always get it right first time, there always seems to be some unknown factor waiting to trip you up.
Kerry is, in my eyes, a very valuable member here. Willing to help members with programming wherever he can, and for that I am thankful.