Events Calendar

Hi,

I am looking for a good PHP open source events calandar. I want to be able to intigrate it into my own CMS solution, have some events shown on the homepage and links from within the calendar for people to click on an event then read more details of that event.

Any one got any ideas? recommendations? As there seems to be a load out there either Open Source or fairly cost effective!!

Cheers