As sure as the sun will rise in the morning, your site users are going to end up hitting a 404 error page at some point or another. But what you provide them when they hit that pages can actually tell a lot about your site, and can help turn your what is technically a fail for the user into a win, if done properly.