Keep it simple. The visual design is great, but the code doesnt work. Heres why: You are trying to do to much with the resources assigned to this project. DO NOT try to catalog every swimming pool in the world and make it very difficult to add a workout if the pool is not in the database. There is a great 50 meter pool in Eugene, Oregon named Amazon that is not in the database. It is the best pool within 200 miles. Everyone knows this except for Speedo! Let people enter there own pools. Make sure that a workout that took place THREE DAYS AGO can be entered and updated ANY TIME. Again, KISS.
mizu22 about SwimIO - Swim Fitness, v3.6.2