Technology has never been yahoo's problem, they might have more technology than facebook and twitter combined. They had morons running the company for the last 10 years like Terry Semel, Jerry Yang and now Carol Bartz.
I understand turn arounds take time but such decisions are going to lead to nowhere.