Betting Demands Explained: Bonus Types & Terms to avoid