Sydney, Oct 29, 2007 (ABN Newswire) - Unilife Medical Solutions (ASX: UNI) announce their 2007 Annual report with the following highlights: