Should You Book Flights Through Online Travel Sites or With Carriers

Recently online travel agents like Orbitz, Kayak and Bing Travel…