Hello Adriantc, In response to question 2, a webupdate component, I can help you on this one. I was looking for a similar thing, and ound on this website, maxcomponents.net. Here is a link to get a Webupdate component for your application. I use it myself in many of my applications, and it's very reliable. It's know as mxWebUpdate. Although it states that it isn't compatible with Delphi 2006, I tried it out to experiment and it worked, easy as pie, plain and simply. A few features are: It adds automatic update support to your application. It retrieves information from the web, if a newer version available, it can download a file via HTTP and run the update. Full source code available Supports Delphi 5, 6, 7 and 2005 (and 2006) I hope this is of use to you. I certainly have found it helpful in the past. ciphersoftware