anchor.diff:  :::::::::::::::
   :: FUNCTIONS ::
   :::::::::::::::
  -:: Thanks to /u/douglas_swehla for helping here
   :: Since no new variable names are defined, there's no need for SETLOCAL.
   :: The %1 reference contains the first argument passed to the function. When the
   :: whole argument string is wrapped in double quotes, it is sent as an argument.
  
positive.code: 
  :: PREP: Detect Solid State hard drives (determines if post-run defrag executes or not)
  :: Basically we use a trick to set the global SSD_DETECTED variable outside of the setlocal block by stacking it on the same line so it gets executed along with ENDLOCAL
  :: Big time thanks to reddit.com/user/Suddenly_Engineer and reddit.com/user/Aberu for helping with this
  set SSD_DETECTED=no
  SETLOCAL ENABLEDELAYEDEXPANSION
  for /f "tokens=1" %%i in ('stage_6_optimize\defrag\smartctl.exe --scan') do (
  
negative.code: call :log "%CUR_DATE% %TIME%    Done. Summary logs are at "%SUMMARY_LOGS%\""
  
  
  :: JOB: Collect misc logs and deposit them in the log folder
  title TRON v%SCRIPT_VERSION% [stage_7_wrap-up] [Collect logs]
  call :log "%CUR_DATE% %TIME%    Saving misc logs to "%RAW_LOGS%\"..."
  if /i %DRY_RUN%==no (
  