To jcarle Here's what's missing IMO: Detect the already installed updates Updates Install command: a button near the download one or via menu to provide multiple installs at a time or, at least, an option to customize filenames with items order #, upd. date and so on. It helps when you need to install updates from scratch (i.e. after a win reinstall) Option to store the descriptions of updates as filename.txt or a global descript.ion file and if possible, the packages needed by the update (and the deprecated too). KBxxxxx didn't say much I also want to ask you if I can try to develop my own client (with the features above) using your ULs. Obviously I'll credit your work and link to your ULs web page. I'll understand if you'll consider this as a theft as the idea is yours so feel free to say no ... and btw I don't know if I'll have the time to make it BTW, great job and good idea... keep on going with it.