Normally one attempts to minimize the impacts of version upgrades so that updating is not required. Alas, Autodesk does change things which sometimes necessitates code maintenance despite defensive programming techniques. Is 1-4 hours of maintenance coding a big deal? It would be if the original programming was in the order of 1-4 hours, but not if it were 100 hours, in other words it's a matter of scale -- how does it compare to the original programming? That said, many consultants would just eat the hours for good clients as a good will gesture, but again, scale.