>either use the internet to do the research or go to a reputable travel agent.
Let's look at these alternatives. Use the internet to do the research? Expedia makes it very easy, that's the point. Are its competitors better? Maybe. How am I supposed to be able to tell? Is Hipmunk also evil? Orbitz? Some other random website I find which compares hotels? If I use these websites to do my research and then book directly, I'm avoid some of the problems -- but probably not all?
Go to a reputable travel agent? No, sorry. That's a pain in the ass.
I'm disappointed in this article. It makes a very convincing case that we should avoid huge internet travel monopolies, but yet doesn't compellingly suggest what I should do instead.