timeout /t X >nul 2>&1
will wait for X seconds, allowing the user to break upon pressing any key. You can add /NOBREAK to disable this feature and only wait the specified number of seconds.
The >nul will suppress any regular text and the 2>&1 will suppress any error messages. >nul cannot be removed without changing 2>&1 to 2>nul.
Timeout is newly available on windows 7, so your scripts will not be backwards compatible.