Right now, backup/restore keeps trying and continues on through each specified database, even when some errors are encountered. That's acceptable in some instances, but in others, it is not.
An example of a non-recoverable error would be: Cannot open backup device xyz. Operating system error 52(You were not connected because a duplicate name exists on the network. Go to System in Control Panel to change the computer name and try again.).