NOVELTY - A phosphono-substituted dipyrromethane is manufactured by reacting an aldehyde or acetal having phosphono group(s) substituted with pyrrole to produce a phosphono-substituted dipyrromethane. The phosphono is dialkyl phosphono, diaryl phosphono, or dialkylaryl phosphono.    USE - Method for manufacturing a phosphono-substituted dipyrromethane (claimed) useful for attachment to metal oxide surfaces for the production of solar cells and molecular memory devices.    DETAILED DESCRIPTION - INDEPENDENT CLAIMS are included for:    (1) a method of making a 5-phosphono, 1-acyldipyrromethane, comprising reacting 5-phosphonodipyrromethane with a Grignard reagent to produce an intermediate compound; and then reacting the intermediate compound with a Mukaiyama reagent to produce 5-phosphono, 1-acyldipyrromethane;    (2) a method of making a chlorin, comprising reducing a 9-halo, 5-phosphono, 1-acyldipyrromethane to produce a first reaction product; and then reacting the first reaction product with a western half to produce the chlorin, where the phosphono is dialkyl phosphono, diaryl phosphono, or dialkylaryl phosphono;    (3) a chlorin having a phosphono group coupled at the 5 position and/or the 10 position;    (4) a method of making a porphyrin substituted at the 5 position with phosphono group(s) comprising reacting a 5-phosphono-substituted dipyrromethane with a dipyrromethane-dicarbinol to produce the porphyrin;    (5) a porphyrin substituted at the 5 position and the 10 position with a phosphono group;    (6) a method of making a phosphonic acid-substituted porphyrin or chlorin, comprising reacting a porphyrin or chlorin having a protected phosphono group substituted at the 5 position with a trialkysilyl halide and a base in a solvent to produce a porphyrin or chlorin having a phosphonic acid group; and    (7) a method of making coupled porphyrins comprising reacting a first porphyrin substituted with a halo or ethyne group and a protected phosphono group with a second porphyrin having an ethyne or halo group in a Sonogashira reaction to couple the two porphyrins, where the first porphyrin is substituted with halo when the second porphyrin is substituted with ethyne, and the first porphyrin is substituted with ethyne when the second porphyrin is substituted with halo.