Just want to plug that I am super happy with my Casio W-735H.
Is there even a watch with a vibration alarm with battery that lasts more than a few days? (Mine advertises a 10 year battery life).
I find all gshocks only have sound alarm, no vibration.