Don, do a search of this forum for residential estima*, and you will see about 15 different threads where this has been discussed in depth. Virgil Kelly had one that he would send out, so you might contact him. His user name here is sparky66wv.
Rick Miell