just looked doesn't look like there is a setting to just vibrate with no sound, simplist solution with out using a 3rd party sms app, is get a tone on your sd card that isn't a tone. you could use RINGDROID from market place to cut the beging of a song before a tone is played and save that as the ring tone... if that made sence.