ring/vibrate options

hey all, I just picked up a 750 last week, everything is good so far with it. I'm coming from a palm os and blackberry past. So normally throughout the day i leave my phone on vibrate. but it seems there's no options for controlling it. ie when i get a call it's a solid 30 seconds vibration (and its loud too) . are there any apps that can control it better? like 1 pulse for email, 2 pulses for a call etc? I had both my treo 680, and my blackberries set up that way?