20% wasn't accurate, but 10%? It should be more like 50%!
People don't want an "everything" site. It's the internet, it's not like you have to hop in the car and drive to another store to get what you want. It takes 2 seconds to go to another website.
Yahoo needs to cut the fat and find something they're good at and make it better then the competition.