We have over 100 remote sites connected with a 1.5mb connection. Currently, we use Zenworks for pc management. One feature we use is automatic re-imaging. When a remote computer needs to be re-imaged, we assign the task in zenworks. The computers are set to PXE boot first. When this job has been set, the pc boots, sees the task and completes it. This has been easy to reproduce with SCCM (We are migrating from Novell to Microsoft). The hard part is when the machine re-images, it applies the image from a second partition on the local hard drive. I can't figure out how to do this with SCCM. It takes too long to push the image over the network. Since we only have 3 to 5 users in each office, I can't justify a separate machine as a distribution point. Any help would be greatly appreciated.