Using a differencing utility to compare your site files with the current release is a good way to determine what has changed. Many of the compare tools allow you to make "package" which contains the files that have changes and then upload the contents of that package. Since you always want to make a backup of your site before changes you can use your local backup to do the compare.

Thank you Joe, that is a wonderful suggestion. Can you recommend a utility for a Windows user?