Qual é a diferença entre o RouteLink e o ActionLink no ASP.NET MV

Acho que o título resume muito bem:

Qual é a diferença entreRouteLink() eActionLink() no asp.net MVC?

i.e. quando você usaHtml.RouteLink() e quando você usaHtml.ActionLink() na sua opinião?