A nanoporous-nanocrystalline film, comprising a
nanoporous-nanocrystalline, semi-conducting metal oxide having a redox
active material or redox chromophore attached thereto, wherein the redox
active material or redox chromophore comprises at least one of an
isocyanate, a silane, and a siloxane attachment promoting moiety.