"I never got to heavy into batch scripting..."

Then don't speak up.

Batch programming has plenty of variables. Environment variables. I rely on them heavily in certain tasks. Also, you don't have to make a numerical choice from 1 to 5. You can make it a yes/no/cancel choice using the y/n/c characters. Any character you want can be the input.

People has made batch viruses before. It is not as weak as you may think.
Domain Registration, Hosting, Management