Yahoo Briefcase closing down, another victim of economy?