Aye.... suggestion #1... (similar to how the "t______ launcher" works) ...make a checksum list of all the current files, and have the launcher download that checksum list and check it against a locally cached copy of each file.... if a checksum has changed on an individual file, only that file...