Hi Guys, I am a G-Shock newbie and need some advice. I need a good watch to wear when working out:weight lifting,running,swimming etc.. It needs to be practical as well as stylish Are G-Shocks the way to go? Which models are most popular and where is the best place to buy one for the best deals? Thanks everyone.