H
Man sollte Attribut und Elementnamen klein schreiben, da dies a) in XHTML pflicht ist (und man damit leicht portieren kann) und b) man das leichter komprimieren kann (da kleine Buchstaben öfter vorkommen).
Warum sollte er die Breite und Höhe nicht per CSS angeben? Ist doch viel flexibler.
border=0 ist falsch, es muss im style Attribut (also per CSS) border-width:0px; stehen.
Das zweite <a href="link.html"> kann weg, da du es ja schon hast bzw. fehlt ein </a>, kommt drauf an, was du willst.