any good suggestions for preconditioners for the Stokes problem

Can you guys give me any good suggestions for preconditioners for the Stokes linear system?
I only found in i-tutorials the following block diagonal preconditioner
[grad(u)grad(v), 0;
0, p
q]
which take a lot of iterations to converge.