Semiconductors as Effective Electrodes for Dye Sensitized Solar Cell Applications