Got a ride home from the Dane County Airport with Madison Taxi. There was a line waiting for taxis so the guy said he could take 5 of us to where we needed to go. To me, I'm thinking, there must be some economy of scale here with 5 passengers instead of one. But nope. Charged full price ($14-21) to each of our locations even though we had to tag along while they dropped everyone else off. Fortunately, i was the second person dropped off but charging that much to take 5 people home is ridiculous when you're making multiple stops.
On a side note i took Badger Cab to the airport. They picked up another passenger on the way and charged us only $10 each to get to the airport (full price is $16 from my house) + they were on time & friendly.
Madison Taxi is a rip-off. Don't use their service if you don't have to.