Originally posted on 05/15/2012:

I absolutely trust them 100%. Tech problems don't translate into a bad book. A fully functional site with crap customer service and issues paying out is a 1,000x worse than the inconvenient site issues they've had lately. At least it's just inconvenient and nothing more.