Uh A Dream Recorder
What they did was actually quite simple compared to recording an entire dream. It's probably a ways off yet if it can be done at all.
I guess it's theoretically possible to do it, since thought processes are in some ways electrical, but I think it would take an awfully complex computer program to unscramble the brain pulses and reorganize them into a something visual, assuming we can properly download them to begin with.
While fascinating in and of itself, assuming this to be true and not just a pipe dream (I know -- groan!) I'm not sure I want such software to exist. If it can record your dreams it can also record other thoughts as well.
Would it be possible then to plant an image, or a false memory, into a person's brain by further developing this technology?
Sounds like Total Recall.