I have always thought that good bonuses should be based on your play, not just because you joined in. In effect the best bonuses are offered by Pinnacle and Canbet just in the thousands reduced juice saves for consistent players.
If I ran a book I would give something like a $100 bonus for every $10,000 in action you gave, or something like that and keep upfront bonuses to promo stuff like a free parlay or even just refunding sending costs. After all, the biggest cost a book faces is getting a customer, why do most books give you so little unless you run bad and bust out??? Am I the only one that sees the logic in this?