I like watches. I collect watches. I have semi expensive ones (Citizen Eco Drives, Tissots), but I was in the market for an inexpensive everyday "dive type" watch. I occasionally surf, I sail, and find myself at the beach and pool a lot in the spring and summer months. So, this is the type of watch I was looking for: water resistant, durable, cool-looking and reliable. I've had Casio's in the past and have been mostly pleased with their look, feel, price and reliability. Got this one for a great price ($45 on Amazon-no tax and free shipping). Wal-Mart had the same watch at the time for around $75-$79. So, this was a pretty cool deal. Well, about 3 weeks into wearing it, I noticed the second hand would occasionally stop working. I gave it a little thump and off it would tick away again. Then, about 4 weeks into wearing it, the analog part of this watch stopped completely. Keep in mind that the digital part continued to keep time, and quite accurately I might add.

Well, I called customer service. We went through a few routine tests. No luck. So they had me send it to a certified Casio watch dealer in CA. I had to pay for my own shipping and optional insurance. About 2.5 weeks later I got my watch back in working condition. Same watch, but with a new module. I did not pay for service or return shipping. Works like a charm now. It has kept perfect time for the last two weeks. I like the look. I like the feel. I like the functions and above all, I like the price. I did not like the issues I had so early on, but hey Casio took care of it. If I get two years out of this watch then I'm happy. I got to keep in mind that I only paid $45.
Casio loses 2 stars for making a dud, and making me go through the trouble of sending it in, paying for shipping, and going w/o it for a couple of weeks. I say that they score a 75%.