in reply to backticks spits out error, but I want to handle errors! *shakes fist*
Try re-routing STDERR to STDOUT within the backtick command. You will then have to pick it out of the output. Another way is to pipe STDERR to a file, then look to see if the file is empty, and retrieve the contents of it if it isn't.