Ok so if I go into my messaging app, then go into settings, then scroll all the way down there is a vibrate option.  Same option exist if I go into settings in my e-mail accounts.  I tested this and it makes the phone vibrate even if I have the ringers turned on.     
I guess this is a google programing issue.  If so they failed hardcore.  Maybe there is an app somewhere that will globally turn off all sounds and turn on vibrate instead, BUT reverse it when I wish?