Tech Briefs June 15 08