Technology | Thu Dec 27, 2007 6:11pm EST

Shuttle repair to delay European space lab launch