With the paid to surf crowd, how long have you been doing it?

There's a lot of different ones out there, so what criteria do you use to decide which one to work with and promote?