Android only: If you're tired of missing messages because your phone only vibrated once, Vibration Notifier will fix the problem. It lets you pick how often your phone buzzes for unseen notifications, making sure you don't miss anything important.Back in the old days, a lot of cell phones would vibrate when you first got a notification, and then keep vibrating until you checked your phone. This was a tad annoying, but the opposite is just as bad: now, if you miss the first vibration, you won't know you have a pending text message or email until you turn on your phone—which could be hours from now.
Vibration Notifier helps find a middle ground, where your phone will alert you a few times for certain things, and stop vibrating when you turn on your phone's screen.
What's nice about it is that you can tweak it to your liking. You can make it vibrate for just emails, text messages, or missed calls, and you can tell it how many times to vibrate before it stops, Or, you can just tell it to vibrate until you turn your screen on, which is great (and, since you can turn your screen on from your pocket, you don't actually need to pull it out to "silence" a repeating notification).
Vibration Notifier is a free download for Android only.
Vibration Notifier [XDA Developers via XDA Developers Blog]