I live in Central NJ. Nearby me are several Amtrak and NJ Transit stations and three major airports (EWR, JFK, and LGA). I have a car that can take me to any of those places. I also have friedns that could drop me off at any of those places as well. Plenty of options to depart from.
Let's say I want to visit some family in Florida. My final destination is also abundant in transportation options. For Florida, I can land in Miami (MIA) or Ft. Lauderdale (FLL) and be picked up in either one.
I usually end up fiddling around in Excel, planning out time and costs for many different ways to get from A to B..
EWR -> MIA
EWR -> FLL
JFK -> MIA
FJK -> FLL
... etc ..
And to throw another wrench in the plan: dates. I could be planning a trip a few months in advance (in hope that tickets are cheaper). Some sites really struggle with the concept of having flexible travel dates. I want to be able to say: "I want to leave from the general $HomeArea,
go to $FinalDestination, +/- $x days of $date1,
and come back +/- $y days of $date2."
I shouldn't be building my own OLAP cubes in Excel to not get screwed over on rates.But I've grown enough despise towards the travel industry that I'll happily spend a few hours to make sure that I'm not paying them a penny more than I have to.