ASP.NET 2.0: prática recomendada para escrever páginas de erro

No site asp.net 2.0, qual é a melhor maneira de escrever a página de erro. Eu vi a seguinte seção no seguinte local:

Web.Config

<customErrors mode="RemoteOnly" defaultRedirect="~/Pages/Common/DefaultRedirectErrorPage.aspx">

Global.asax

void Application_Error(object sender, EventArgs e) 
{ 
}

Eu não estou conseguindo como usar os dois da melhor maneira para o tratamento de erros.

Por favor me guie melhor abordagem.

questionAnswers(2)

yourAnswerToTheQuestion