The present invention provides dipyrrin substituted porphyrinic
macrocycles, intermediates useful for making the same, and methods of
making the same. Such compounds may be used for purposes including the
making of molecular memory devices, solar cells and light harvesting
arrays.