Checkout JiveTalk for AIM/YAHOO/MSN, a few others.... beejive :: JiveTalk mobile messaging - it has a free 30 day trial and then one time fee. VERY WORTH it though, its the best IM program I've used with my BB.
As for the vibrate, I have an additional program called BBAlerts, with that, it...