I know both of them leave the currently executing function. With return you can give a value back to the caller, exit you can't. But with exit, I read there is something about stopping further execution of events maybe?? I didn't quite know what it meant. So does exit do anything different than return?