Thank you. I will check this out at the weekend (probably no time before that) and let you know if it works.
try to run it twice, I assume it will make error if GRLDR.BAK already exists. But I don't think it matters, bootsect.exe should overwrite all pointers to GRLDR, so even if the rename doesn't work, bootsect should.
Okay, couple quick noobish sorta questions... I did notice powershell was installed... But what the heck is it? and what do i use for it?
Well GUIDs can be done through FOR loops and WMIC in batch I presume, but it's dead easy in VB.NET, I know that much.