Then I found JEvents! it's truely amazing. Initially used the free component, the custom css allows me to customise it nicely and had it blended into my site. The client wanted to allow registrations to the Event which when I checked the JEvents site I saw they do RSVP Pro, which made me buy Gold and boy was it worth it! Client was so happy with the functionality. And when I asked for a few tweaks / improvements in the forum they were answered within hours. Other components need to take ideas from these guys!