20090424 unknown: Microsoft sees recovery in 2-4 years