There are any number of web sites that will help you find the lowest air fares, and to some extent they do. But there are other factors affecting the price...
On the itinerary they emailed to me, Icelandair said to be at the Seattle airport to check in three hours in advance. That struck me as a bit excessive, but...