The things that would make a site great for me would require queries that are too expensive, both from a GDS cost and a processing cost. Things like DreamMaps that also query availability instead of just published fares. More often than not I take a trip because the price is right, not because I need to be in some city. If I want to have a long weekend (2-4 nights) from one of 3 departure cities to anywhere the processing required to run that query is pretty high. But that is the search I'd like to run.