A method for forming a photovoltaic cell which includes forming a
nanostructured layer in a semiconductor material having a plurality of
pores opening onto a surface, the plurality of pores having a depth
greater than about 1 micron and a diameter between about 5 nanometers and
about 1,200 nanometers, and disposing an organic charge-transfer material
in the pores of the nanostructured layer. A first electrode is attached
to the semiconductor material, and a second electrode is attached to the
organic charge-transfer material. The semiconductor material has a
thickness between about 5 microns and about 700 microns. Desirably, the
nanostructured layer has a porosity of less than the porosity
corresponding to the percolation threshold, and the organic
charge-transfer material extends at least about 100 nm from the surface
of the nanostructured layer. The organic charge-transfer material may
partially cover the sides of the pores of the nanostructured layer
thereby providing a generally cylindrical cavity therein.