New Technorati Jun 10th, 2005 The new beta Technorati layout is looking fantastic. They have quite a team of people working there.