TECHNOLOGY FOCUS - INORGANIC CHEMISTRY - Preferred Components: Dye sensitizer is provided anchored to a semiconductor material such as titanium salts and tin salts, e.g. titanium oxide (TiO2), tin oxide (SnO2) or preferably titanium oxydifluoride (TiOF2). Cobalt complex is of formula Co2+/3+-Lq, or formula 8-17.q=1-6; andL=optionally substituted pyridine, pyrazole, pyrazine, triazole, pyridazine, imidazole or bidentate or tridentate ligand having 1-5 linked aromatic rings and/or linked heterocyclic rings selected from optionally substituted Ph, naphthyl, pyridine, pyrazole, pyrazine, triazole, pyridazine, or imidazole where substituents are 1-40C hydrocarbons and 0-20 heteroatoms, -F, -Cl, -Br, -I, -NO2, -NH2 or -OH.Preparation (Disclosed): The compound is prepared by transition metal catalyzed cross-coupling reaction, such as tin-mediated Stille coupling, Vilsmeier-Haack reaction, or Knoevenagel condensation reaction. Preferred Definitions:    R1+R2=optionally substituted -O-alkylene-O-, preferably -O-ethylene-O-;    A=X, -(CH=)pCHXY, -(CH=)pCX2Y, -(CX=)CHXY, rhodanine-3-CH2-X, -CH=CH(CN)COOH or rhodanine-3-acetic acid;    X=-COOH, -PO3H2, -PO4H2, -SO3H, -CONHOH, -NO2, -CN, -NHOH or -(CF2)rCF3;    Y=-COOH, -PO3H2, -PO4H2, -SO3H, -CONHOH, -NO2, -CN, -NHOH, -(CF2)rCF3 or H;    p, r=0-5; and    D=formula D-1 to D-24.    R=H, -CN, optionally branched 1-18C alkyl, optionally substituted 6-12C aryl, optionally branched 6-12C alkyl, optionally substituted 6C aryl, or linear 6-12C alkyl;    pi 1, pi 2=covalent bond, aromatic ring system, alkene, alkyne or heteroatom-containing variant of such systems where greater than or equal to 1 carbon atoms from alkene group, phenyl moiety or -(CH=CH)n- are replaced by a heteroatom;    n=1-10;    pi 1=Ph; and    pi 2=covalent bond.    SPECIFIC COMPOUNDS - 5 Compounds (I) are specifically claimed e.g. compounds of formula 3-7.    EXAMPLE - In a 100 mL single-neck round-bottom flask, 8.56 g bishexyloxy-4-chloro-resorcinol, 10.42 g bis(pinacolato)diboron, and 8.06 g potassium acetate were dissolved in 60 mL dioxane. The solution was degassed for 20 minutes with a stream of nitrogen gas. 10 mg tris(dibenzylideneacetone)dipalladium(0) and 20 mg 2-Dicyclohexylphosphino-2',4',6'-triisopropylbiphenyl were added simultaneously. The reaction was heated to 95 degrees C for 10 hours. The reaction was then cooled to room temperature, and plugged through a thin pad of magnesium sulfate with dichloromethane-2-(2,4-bis(hexyloxy)phenyl)-4,4,5,5-tetramethyl-1,3,2-dioxaborolane (DCM). The crude product was purified with gradient silica gel chromatography using 100% hexane to 20:80 Hexane:DCM. 6.23 g (70% yield) of pure clear oil was obtained.