I prefer commission based work with negotiable rates, but I am willing to work rev-share in any of the scenarios:
1. You can't afford to pay me at the lowest acceptable rate
2. You have demonstrated that you have made money off your games before. Even $1 counts. I don't rev-share with people who make no money, because there's no rev to share