Can I install sql server on Win XP machine with user profile on D drive? Is it possible to install sql server on a windows xp machine where the user profiles are created on a non system root directory, that is, on D drive rather than C drive?

I am trying to install SQL server 2008 R2.
This Microsoft support document might be of some help in regards to that particular error: 
http://support.microsoft.com/kb/2387754


  The Network Service account does not have permissions on the following folder:
  
  C:\Documents and Settings\NetworkService\Application Data\Microsoft\Protect


It might need permission to that particular directory on your D Drive