I am an experienced programmer. I would like to make complex searches such as "Travel from Stockholm to Vancouver between February 14th and 19th and back between March 12th and 18th. I want to avoid any flight-exchanges on the American continent."
I have been using Kayak, and I like their ability to pick multiple dates and the presentation is nice. However, I would like to be able to set the dates more freely and exclude transfers. I do like it to be easy to use but I am tech-savvy.