Most things will work well on Mac but unfortunately, every operating system has its limitations. On Macs, we have what we call “quirks”. These quirks are random issues which are pretty simple to solve but Apple just won’t. OS X users will then rally on the Apple Support forums to try and unravel the solution. Some succeed, others aren’t so lucky. It mostly depends on the issue at hand.
Here’s one: iCal syncs your contacts’ birthdays from Address Book and creates a calendar for it. The problem is you can’t edit it to add an alarm in order to remind yourself about your friend’s birthday. It’s a simple issue, isn’t it? There just doesn’t seem to be a “fix” for it.
One cool thing about Macs is that most of their applications interrelate and communicate with each other out of the box. Information bounces across multiple applications seamlessly. Data from Mail can be sent to iCal and Address Book without raising an eyebrow, as I have written in a previous article. Many Mac users embrace this feature but I’m sure that as newbies to OS X, you might not be familiar with this newly-attained ability.
The availability of desktop calendars like MS Outlook Calendar and iCal and free online calendars like Google Calendar have certainly made managing schedules quick and easy. However when it comes to sharing and syncing calendars, there are still not many good solutions available which are free and convenient to work with. It’s not an easy task to share your calendars with friends, especially if you have a lot of them and they use different types of calendar applications.
Enter Calgoo, a suite of calendar apps which offers an excellent free solution to syncing and sharing calendars across different platforms. Apart from offering its own calendar software, it offers Calgoo Connect and Calgoo Hub which are meant for syncing and sharing calendars respectively.
Rainlendar2 is an easy to use and lightweight desktop calendar for Windows and Linux computers. Although, it’s available both as lite (free) and pro (€15) version, here I am only looking at the lite version. With the lite version you can:

The pro version supports network sharing and provides support for Outlook and Google calendars. Actually, you can download and use a fully functional pro version for free with only a small limitation: network, Outlook and Google calendar events will carry the string [Unregistered].