Bovada. They have decent sign-up promos and will offer occasional freebies. The only negatives are they're sometimes late in posting lines and payouts can take a few weeks if you ask for a check but the later is pretty common with most offshore sportsbooks.