We've built a reputation system, which, in short, helps ward off a lot of bad dealer behavior. I can get into more details if anyone's interested.
If you have a trade-in, you can describe it and the dealers will include a quote for that in addition to the quote for the new car.
They can also give you an estimate for financing, although for the most part that is still handled at the dealership. Financing is one of those last-mile problems that we haven't totally solved yet, but we're working on it.