I have ringo... there's a free one but I bought it.
For every contact u can set a call tone, message tone, light colors, even vibrate pattern for every pperson in ur phone. Never had a prob with it. Works very well
lg ally <rooted velocity 0.4>
samsung fascinate <rooted>