I recommend BetPtc. Instant cash back rebates on most tracks. They carry just about every track imaginable including foreign ones, plus harness and even dog tracks. Easy deposit/withdrawal options. Only negative is they don't have Free PP's. (I'm sure there is a thread on here where many will be happy to help out with that issue).