Why can't a search engine come up with the logic that if I am requesting a midnight flight on Friday morning, 11:45 PM on Thursday night is just as good. The logic that CO's search engine uses presents Friday night as an option, not Thursday night, meaning that if you are searching for a redeye flight, you have to search both Thursday night and Friday morning separately? Does it have to be so complicated???