One thing to remember is we are not paying for the service. As far as free sites go, Yahoo is about as good as it gets.