I use Horseless Carriage. Gotta really pin them down about scheduling though, or they'll leave you waiting for a good long time.
There was a thread here maybe a year or so ago where people listed a lot of different carriers they'd had experience with. Probably worth searching for
