Though it is not some new invention, this design is simple and efficient. With all the feature to help improving swimming skill, it's not that expensive, around $98 (non-pro version: unable transfer data to PC).
Perhaps some other time, since my $30 digital watch is still good.