Cita:  
					Iniciado por caricatos 
  sencillamente podría ponerse onclick="window.open(...); return false"... u "onclick="this.target = '_blank'"
    Eso es verdad, pero es mejor a no incluir javascript en las etiquetas html.  
 Cita:  
					Iniciado por caricatos 
  Si se quiere abrir una ventana que no corresponda a ese flujo, no es recomendable usar enlaces
    ¿Porqué no es recomendable? Un enlace es un enlace. Si quieres ir a otra página, se usa un enlace. Entiendo lo que dices - abriendo una segunda ventana podría ser algo especial y podrías usar un boton, pero creo que el hecho que es un enlace (que quieres ir a otra página) sea más importante aquí. 
(Quizás no tengo razón pero es mi opinion).