LLigetfa, answer to your question about the ;GOTO BATSTART
$res=WRITEVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","KixScript","$kixscript","REG_SZ")

I was told the runonce was necessary. Can rem that out?
_________________________
Steve