Their Terms and Conditions are not yet certified, which is why they do not yet have a forum here. There is a problem with their Terms, as I recall, and we have to come to a compromise with them before certifying.
With that said... I do promote Bodog and so do many seasoned affiliates. They are a quality organization and treat their affiliates well. They are picky on which affiliates to choose, though. Even when you sign up for their program, they may not accept you as an affiliate.
I get paid on time by them, I like promoting them, and they convert well.
Even a low-value player can play $1000 over several months time. If you took a CPA (say $250, which is a pretty high CPA), you would make more on a revenue sharing at 30%.
I go Revenue Sharing all the way and if a player doesn't make it to what I would get in CPA, I am ok with that. I prefer to believe each player will eventually make me more than the CPA value for that player.