I have a few G-Shocks, I love them. They are one of only two style watches that I haven't destroyed. The other being an old LL Bean watch, about 15 years old, back when they still came with a screw down crown, I broke the glass once, but I was using it like a dumbass.

