@shawn - I'd like to add that the "callback" in question isn't a hack and is nothing more than hooking into the automatic upgrade process that WordPress makes available to plugins. It takes advantage of available hooks in WordPress that are there for that very reason.