I have read that SandForce document some time ago, a few years old but still valid, lots of great info.

Mixing read/write is crucial, thats how most of us work and the standard benchmarks don't do that.
IOmeter/SQLIO both are great for testing this.

I'm almost done creating the basic iometer configs and have so far tested some of the most common SSDs.
The idea was to get the same tests performed on used SSDs (not just mine) and then collect values for variance.

Here's an example using the File Server pattern, lots of block sizes and 80% read.

Fileserver_2011_03_06_SSD.jpg
(the rest is coming up in a different thread)