Genuine question; there are so many HTTP status codes and people always motivate for you to use the correct one in a certain situation.
Except for the common ones (200, 404, and 500), does it really matter what HTTP status code I send back to the user?
Does the browser does something different with each status code?