A good travel website needs to follow the K.I.S.S. principle. Keep it simple sweetheart. I am personally a big fan of Travelocity. It offers enough options to find what you want and it has a few useful tools (like Fare watcher email) to keep you informed. Plus being based off the Sabre system helps a lot too.
Stop drop and roll will not save you in hell. --- seen on a church marque in rural Virginia