It always is difficult for me to update older sites. I usually just want to rip the code out and start over. However, my clients usually just want their changes or updates implemented and not a re-do. So, I ignore the code I don’t like and just keep going.