anchor.diff:  set /A FREE_SPACE_BEFORE=%bytes:~0,-3%/1024*1000/1024
   
   
  -:: PREP: Check if we're resuming from a failed or incomplete previous run (often caused by forced reboots in stage_3_de-bloat)
  +:: PREP: Check if we're resuming from a failed or incomplete previous run (often caused by forced reboots in stage_2_de-bloat)
   :: Populate what stage we were on as well as what CLI flags were used. This could probably be a single IF block but I got lazy
   :: trying to figure out all the annoying variable expansion parsing stuff. Oh well
   if /i %RESUME_DETECTED%==yes (
  
positive.code: call :log "%CUR_DATE% %TIME%   stage_2_de-bloat begin..."
  
  
  :: JOB: Remove crapware programs, phase 1 (by specific GUID)
  title TRON v%SCRIPT_VERSION% [stage_2_de-bloat] [Remove bloatware by GUID]
  call :log "%CUR_DATE% %TIME%    Attempt junkware removal: Phase 1 (by specific GUID)..."
  call :log "%CUR_DATE% %TIME%    Customize here: \resources\stage_2_de-bloat\oem\programs_to_target_by_GUID.bat"
  if /i %DRY_RUN%==no call stage_2_de-bloat\oem\programs_to_target_by_GUID.bat >> "%LOGPATH%\%LOGFILE%" 2>&1
  call :log "%CUR_DATE% %TIME%    Done."
  
  
  :: JOB: Remove crapware programs, phase 2 (wildcard by name)
  title TRON v%SCRIPT_VERSION% [stage_2_de-bloat] [Remove bloatware by name]
  call :log "%CUR_DATE% %TIME%    Attempt junkware removal: Phase 2 (wildcard by name)..."
  call :log "%CUR_DATE% %TIME%    Customize here: \resources\stage_2_de-bloat\oem\programs_to_target_by_name.txt"
  :: Search through the list of programs in "programs_to_target.txt" file and uninstall them one-by-one
  if /i %DRY_RUN%==no FOR /F "tokens=*" %%i in (stage_2_de-bloat\oem\programs_to_target_by_name.txt) DO echo   %%i && echo   %%i...>> "%LOGPATH%\%LOGFILE%" && %WMIC% product where "name like '%%i'" uninstall /nointeractive>> "%LOGPATH%\%LOGFILE%"
  call :log "%CUR_DATE% %TIME%    Done."
  
  
  
negative.code: cls
  color 0f
  set SCRIPT_VERSION=7.1.0
  set SCRIPT_DATE=2015-11-xx
  title TRON v%SCRIPT_VERSION% (%SCRIPT_DATE%)
  
  :: Initialize script-internal variables. Most of these get clobbered later so don't change them here
  