Glad to hear you are another one of those G-Shock fans.
I have several myself. You can practically abuse them for years on end, ignore them, throw them on the ground, put them in water, throw them all over your bedroom, and they just keep on ticking.
That's what I love about G-Shock watches. They just don't quit.
And they are fairly cheap too, compared to the other watches.