It's not really an issue for me, more of the principle of the thing. I'm more than grateful for the constantly updated builds that are available currently and upgrade more than my wife would prefer
I guess I'm just of the mind of "If there is a "better" way, why not take it?"
It seems that reducing load on the server would be a good thing, so the less time I spend downloading, the more bandwidth is available for the next person.
Just thinking out loud here.
Suppose this "Updater" program reads your currently installed SVN revision.
It then goes to wherever the new builds are kept and finds the most recent build posted.
It takes those two revision numbers and heads off to TRAC and parses the list of changed files that TRAC spits out.
Then it comes back to the build staging area and downloads the neccesary files.
Does this make sense?
If I'm barking up the wrong tree, I'll go away and leave this to the experts.