Hi all, I've just started using SyncToy to backup my data and I wanted it to be executed during the computer's log-out process. However, I also needed the option to cancel the sync process from running if, for example, it had already run earlier so I put together this little countdown batch script which seems to do the job nicely. Essentially, when the script is invoked it gives you 10 seconds to press the "Y" button to cancel (during which time a running countdown is displayed) and after the 10 seconds have elapsed if you haven't pressed the "Y" button it will proceed to run the SyncToy process:- @echo offset countdown=10:loopclschoice /C YN /n /t 1 /d N /M "Press Y to cancel sync. [%countdown%]"if %errorlevel%==1 ( echo Sync cancelled. Logging off... exit /B >nul)if %countdown% gtr 0 ( set /A countdown-=1 goto loop)echo Invoking SyncToy...CALL "C:\Program Files\SyncToy 2.1\SyncToyCmd.exe" -Rexit /B 0Hopefully, this may prove useful to someone. All the best, Steve.