A calendaring solution?

There's been a struggle going on lately on my computer. I've about decided the only way to solve the calendaring conundrum is to put down the big bucks for Now-Up-To-Date. Then today comes news that Google Calendar is on its way. But of course the news doesn't solve the problem. Now it's a new problem: Can I wait for Google Calendar or do I have to spend cash on the interim? Oh, the complications of modern life.