20071113 tech: India's top tech workplaces