I usually only resort to cabs when it's too late for me to feel safe riding the bus, or when I'm traveling later than usual with my 14 year-old daughter. That said, I will ONLY ride with Diamond when they're the first cab available at an established taxi stop. Sometimes, even then I will wait for someone else to fall victim to riding with them before stepping up to indicate that I need to hire a taxi, also. Calling to book a ride is pointless because rather than timing arrivals based on their prior location or drop-off, they will obviously wait until they see a potential large fare pop up on the screen. By that time they know that they have you at their mercy, and you would be better off waiting for them rather than calling Company B.