A calendar with powerful alerts I just bought a Samsung Galaxy 2, coming from a Nokia 3600.

My old cell phone had a quite simple calendar app but when it was supposed to alert me it kept ringing and vibrating until I dismiss it.

I could quietly use an alert as a morning alarm if I knew, for example, I'll have to wake up at 6:00 on next 12/25.

In new one calendar just beeps once and I already missed a ton of appointments this way.

Moreover I started using alarms but there's no vibration available and it's limited in time setting.

I'm looking for an app to suit my needs, possibly syncing with Google Calendar, not too much bells and whistles but not mandatory.

Any advice?

Thank you

Edit:

As a note to who, gently is answering how to set calendar notification:

Please let me know also how to set it the way I need i.e. to make it ring until dismissed (or after, say, max 1 minute in case I'm far from the phone).

Otherwise changing from blip to din don won't help that much because I already tested it losing some appointments. :)
Calendar Snooze can repeat reminders until you acknowledge them, forever. It works with the default Calendar app, and will let it keep syncing with google.

You can customize how often the notification repeats, how many times (including "Keep Repeating"), and you can customize two sets of reminders, for example repeating every minute for 5 minutes, and then ever 5 minutes for an hour. It can also use notifications, the LED, text-to-speech, and alert popups.

It also (as the name suggests) allows a very powerful snooze mechanism, with completely customizable snoozes.