Wow! I can't ever remember seeing this question phrased like this before? Wow! I cannot remember the last time someone took so much time and effort to help someone. I *really* appreciate your effort here. Sounds like you have done your research but, you forgot to mention the most important site of all!? http://unattended.msfn.org/ lolz... yeah, I figured I would be pointed back to this. I consider unattended.msfn.org the best way too, it's just that I thought it was still all a bit outdated. I remember combing through that about a year or two ago, and it was all great info. The one thing that p!$$ed me off was the fact that Microsoft made you use a winnt.sif from a floppy. How double-stupid is that? While there are many ways to do this? They are all error prone or limited for one reason or another. The final solution depends mostly on your knowlege of Windowz install routeen, and update process. Program setup routeens and their installers. Familerarity of windows command line and/or scripting languages like perl/rexx. I know enough to know what I don't know. But the bottom line is, whatever is required, I can learn in a very short amount of time. Nothing really scares me, whether it's perl, vb or (gulp) Windows powershell. But, to be honest (don't laugh), my favorite scripting environment is good old Windows CMD shell. ...and the most popular method on this forum is to use the combined work RyanVM, NliteOS, BTS_DriverPack, WPI in that order with exceptions. Sigh, I figured. It's just that, well, there seems to be no SINGLE high level guide to do this. Maybe I haven't searched and looked enough. I will. I like all of this information, it's just that sometimes, you really have to read, read and re-read everything to make sense of it. Maybe I'll be the person that will put it all together in one, comprehensive guide, etc.. who knows? For silent installs I use a custom batch file that takes advantage of NirSoft zipinstaller and NirCMD, 7zip, iexpress and USSF. This works for the majority of installs and for everything else I dissaseble the install or use Autoit. Then the software installs can be managed with WPI (Windowz Post Install Utillity) This is the easiest way to have default and custom choices in what software is installed and still have it automated. I use the FREEWARE (hard to find now) version of WinInstall LE 2003 -- not the crippled one that shipped with Windows 2003, but the ORIGINAL full Freeware one that shipped with Windows 2000. It's actually fully functional, and still works to this very day on most stuff I package. I can do that, Nullsoft Scriptable Installer System (NSIS) or any of the plethora of others (heard of InnoSetup v 5)? They're all good, and I can package my butt off - no problems here. Sorry, that was a stupid question on my part. It's just the registry stuff (which you mentioned later) which worried me. #3 Updating Registry: This is a trivial matter. Lol! Trivial to those who have done it 15 times. I need practice. I'm very familiar with the registry (reg.exe) tool included in XP and 2003, so that's no issue. There are a couple of ways of doing it with the biggest decision being when to apply so you affect the right users. Nlite uses the hive*.inf but, you may also use a batch file and then you can make that batch file a silent install. Regestry commands can be in either format: (REG IMPORT "settings.reg") and\or (REG ADD "HKLM\Software" /ve "" /t "REG_SZ" /d "Data of Value" /f) and then used at T-39 for all users or T-11 for current user (Administrator) Ok, I'm lost there. I need to review the unattended.msfn.org for more detail on the T-39 and T-11 phases, I suppose. #4 Windowz Updates: There are two basic popular methods: 1.) The simplist and most efficiant is RyanVM Update Pack and Addons. I hate to say it, but 'simple' is a term I cannot relate to. Until I find a high level comprehensive guide to WHAT RyanVM, Update 'Packs' and 'Addons' are, it's like the days of compiling custom linux kernels for IPCop. It's just darned confusing until you've done it 15 times, as I mentioned earlier. I guess it's just alot of hard work is required before I can really understand it. Shame. 2.) Download the Windowz "Bulk Update" .iso package compilations from MS. ... 913086... This is security updates only, right? My point is that I wanted ALL Windows updates (security, critical, patch, component update, etc) POST SP2 possible, up to date. Again, I've heard things like "Oh, use MBSACLI.CMD and it will XML out a listing of what you need." But again, I fear this is SECURITY only. And again, SECURITY is only part of the patch universe, right? Point being, if there were a utility which could list every patch on a given day post-SP2, I wouldn't mind downloading the delta-changes of those patches and putting them into a directory and rebuilding with (choose one: nLite, etc). But, sigh, sadly, I don't think we're going to find that out anytime soon. I asked the guys in the Autopatcher forum, btw, and that (above) was the response I received (use MBSACLI). This is not an issue again, like the registry is the choice of install time is the most important. Silent installs are will documented on this forum. Thanks, homework ahead. Time? Is money. Lol, couldn't resist. But seriously? I had an admin on my team once that found a way to use the Compaq Smart Start scripting toolkit, but he was able to ghost the process at the first blue-screen text-mode portion reboot, saving about 15 minutes per install. If that kind of time isn't worth it (and I suppose there could be issues), then I'm just going to skip this part of my question and say, thanks, you're right. Start by downloading the appropriate software and have fun. - RyanVM Update pack and addon pack - NliteOS - BTS_DP - MS Virtual Machine For Software Installs - WPI - 7zip or WinRAR - Universal Extractor - NirCMD and ZipInstaller nirsoft.com Yeah. I've got my weekends cut out for me for the next several months, huh?