iStock has a weak-spot for one-time high-fliers that crashed to earth. Green Dot Corporation investors are still trying to pick up the pieces from the re-loadable pre-paid debit cards that has the company's stock price free-falling from $35.25 to $9.05 in the past year. [More...]