probably a (well-hidden, though) FAQ
Is there any difference between a positive valued error and a negative valued error? i.e., if I am specifying a user error code, is it a best practice to use positive valued vs. negative valued errors in different situations?