Ok, Here is what I am thinking. I have some ideas on how to do it. The thing is I am just interested in seeing someone elses implementation of it. So if anyone knows any articles on it or has done it and is willing to share some of your code, I would be eternally greatfull.

I have a small app that requires internet access to work. I only have one user but I update the app a lot right now. Since they are on the internet anyway and I have a website I could use. I would like the app to check something on my website to see if it is the most current version or if there is a newer one. If there is a newer one I want it to tell them and give them the option of automatically updating itself over the internet. I want it to download the file. Since they are on dial up, I would also like for it to be able to decompress the file/files from a cab/zip/rar or some other compressed format. I would then like for it to replace the files itself and restart itself.

TIA,
Richard