Comment by btilly
The Heisenberg uncertainty principle says that basic physical quantities do not have unique values. They have ranges of values. And therefore it is not always possible to compare two physical properties. For example you can't always compare two particles to discover which is farther away from you.
Various proposals exist in which the fundamental physical structure of space form a kind of "quantum foam". And so, somewhere near the Planck length, it doesn't even make sense to talk about distance.
I am sorry, but you have forgotten what the Heisenberg uncertainty principle really says.
What you have in mind about "ranges of values" has nothing to do with Heisenberg, but with the formalism of quantum mechanics as developed by Schroedinger, Dirac and others (not counting the matrix mechanics of Heisenberg, which was an inferior mathematical method, soon forgotten after superior alternatives were developed, and which is something completely else than the Heisenberg principle of uncertainty).
In the various variants of the formalism of quantum mechanics, the correspondent of a single value in classic dynamics is a function, the so-called wave function, but even those functions cannot be called "ranges of values". There are several interpretations of what the "wave" functions mean, but the most common is that they are probability densities for the values of the corresponding physical quantity.
Depending on the context, in quantum mechanics the value of a physical quantity may be unknown, when only the probability of it having various values is known, but the value may also be known with absolute certainty, usually in some stationary states.
In both cases the value of the physical quantity can be measured, but in the former only an average value can be measured, which nonetheless may have unlimited precision, while in the latter case the exact value can be measured, exactly like in classical dynamics.