translate English to German: I have ordered iLife '08 last week.
iLife '08 befindet sich auf dem Weg zu mir.