Just a small comment - I usually download two to three new apps a week, all to the same directory (sandboxes, etc.), It would be helpful if the setup executable would have a meaningful name, such as citydesk10.exe, or something like that. Having twenty setup.exe's in the same place w/o any means to tell the difference between them, can really blow your mind.
great idea, will do.
Fog Creek Home