Is you D: drive a seprate hard drive or a paration on your hard drive? If it is a partition you can use Paration Magic to resize the C: and D:. You can move you data files to the d: or the extrenail drive. When you install a program you can choose to put it on the d: drive. Do not put programs on the external drive. John