It's lightning, blazing fast! Rated 5 out of 5 stars
I have been using Lightning to connect to my google calendar for ages. I admitted that there's was no other decent free calendar desktop software that connect to google calendar, so I tried Lightning. I felt Lightning was not so good either at the first time, but I need to use Lightning after all because I have no other choice, as I need the day-week-month-yearly view that only Lightning provided. But as the time passed, I found myself getting attached to Lightning, as it really does what it (and other calendar supposedly) does best: keep my life organized. And even though at first I think the user interface is not very good enough, now I find it pretty amusing. And, as I just owned an Android devices, I noticed that it integrates amazingly with the Google Calendar, so now any events that I wrote into Lightning magically pops up in my phone, exactly like how it was written in Lightning, along with the reminders schedule. It's very convenient. That way, I have the option to prepare the calendar in a comfortable environment (desktop PC with big screen, physical keyboard, and offline access), and access the result in the phone (small screen, but mobile).
The only downside is that Lightning broke with each TB updates, so I have to go to this website each time to update Lightning. And it still outpaced with the TB beta, though. So I have to give up TB beta and rollback to TB release. But that's just a minor detail. I love Lightning, and I appreciate the hard work of the developer to maintain Lightning. And, the "about this add-on" box information in the front page is already outdated though. :)
Oh ya, and I do have some minor suggestion. It will be better if each time the page is scrolled (or I click "next" or "previous"), the page is not gets cleared and reloaded each time. I know you want to resync again with google calendar each time the time frame window is changed, but how about wait for the data from google calendar first, and then redraw after all the data has been received properly? Thanks.