Do the good people at Casio ever sleep? Evidence suggests they do not. The Japanese watch giant produces a seemingly endless ...