I'm pretty sure that RAM disks have only resulted in a speed improvement in Photoshop in extreme cases unless you go WAY back, and I'm guessing that if the OP is thinking about buying an SSD they're not using that old of a version.
In CS4 or earlier, PS could only address 3.5GB at most (it was 32 bit), so if you have more than 4GB of RAM, you could speed things up somewhat by giving it the extra RAM as a scratch disk. CS5 is 64-bit (unless you're forcing it to run as 32-bit), and can address preposterous amounts of memory, so in all likelihood you're actually going to slow it down by trying to use a RAM disk for scratch.
That said, a decent SSD is definitely going to make a better scratch disk than all but the most extreme RAID0 arrays. A cheap SSD can have very low write rates, so might not be quite so much of an advantage.
So the bottom line for the original question is, it depends on what you're doing. As said, an iMovie render (or any other CPU-limited activity, which is pretty much EVERYTHING to do with video postprocessing) won't benefit at all from an SSD. PS, it will depend--if you're working with VERY large files, and/or have a lot of history states that you use, AND you don't have all that much RAM, then yes, it'll speed things up somewhat. If you haven't already maxed your RAM out, though, you're almost guaranteed to get more PS bang for your buck by getting more RAM before an SSD, at least if you're using CS5.
SSDs in general have the most effect on large numbers of random file accesses--launching applications, booting the system, databases, and, to a lesser extent, PS scratch disk stuff. They essentially make your computer "feel" much faster in terms of the delay between a click and something happening, but I'd say the majority of the really time-consuming "gruntwork" things, outside database searches, that people do are CPU-limited more than disk access limited.