Ohh... Actually, Bodog does this. They have a 20% deposit bonus and they credit you the money instantly, you just cannot withdraw the bonus money until you have gained the corresponding amount of points.
www.bodog.com
They have Sports Betting, Casino, and Poker.