Sadly, I personally use batch files still to install my apps. I've been meaning to get with the times and use something like XPlode, but sadly my time has been focused on other projects But going back to the matter of staying up to date, I personally don't see it as really that big of a deal. Most programs maintain the same switches between updates, so it's nothing more complex than changing the exe and maybe updating the information with the newer version number. I also maintain copies of my $OEM$ and Updates folder on my hard drive, so building a new CD only requires me to copy winnt.sif back into i386 and to copy the folders into the root CD directory. I think a mistake some people make is making all their changes within the CD itself, which I can imagine would make things more difficult to fix if things get broken. I do all work outside the CD directory then copy the files/folders in afterwards. It allows for much faster rebuilding of a CD.