teebone said:It seems that all good training plans begin with knowing your VO2max.
I guess I would challenge this assumption. First, depending on your training, your VO2MAX is not going to be static so you would need to periodically test it (e.g., quarterly?). That raises the question, "Why do I need to know my VO2MAX?" If it is because you want to use a training schema that bases levels (or zones or ranges) on VO2MAX, consider using another schema (there are several that don't require knowing your VO2MAX).
For example, I don't know my VO2MAX and have never known my VO2MAX. I am interested in finding out some day, but only if I can find out easily and cheaply. Not knowing my VO2MAX has not prevented me from training all of my energy systems, from LT to NM. The most practical training schema is one that uses a performance test (or tests) that one can do regularly simply by riding a maximum effort (e.g., FTP or MAP). And, in the case of FTP, one can get an estimate in about 8 different ways that are sufficiently precise for targeting adaptations.