The other important question is that windows password caching, to my knowledge, only works when logged on through the console. That is to say, logins for the starting of services, or the use of Run As or a connection through SMS or Altiris...as none of these is doing a console log on, the credentials aren't cached.

Please correct me if i'm wrong.