20090717 tech: Cisco lays off hundreds of employees