>>>in allen Leads sind Verbindungen zu Firmenadressen.>>>
Dann hast Du die Verwendung von Leads im Sinne von MS-Philosophie noch nicht verstanden.
Leads sind unqualifizierte Kontakte bzw. Firmen. Ich kenne jedoch die Herausforderung, dass einige einen Lead bereits in eine Firma/Kontakt qualifiziert haben und dann einen weiteren Ansprechpartner nicht als Kontakt, sondern zunächst ebenfalls als Lead angelegt haben. Dieses Szenario habe ich auf meinem Blog beschrieben.
Um Deine Aufgabenstellung zu lösen, kommen z.B. folgende Lösungswege in Frage:
a) Ein Script, welches Dir die Adresse der Firma bei einem Lead hinterlegt
b) Ein Prozess, der diese Aufgabe übernimmt, wenn Du den Lead mit einer Firma verknüpft hast
c) Eine 3rd Party Lösung, wie z.B. DocumentsCorePack http://mscrm-addons.com/Products/AddonsforMSCRM2011/DocumentsCorePackforMSCRM2011/tabid/170/Default.aspx
Es gibt noch diverse weitere Wege, die 'nach Rom' führen, aber vielleicht ist Dir mit einem der genannten Ansätze ja schon geholfen.