&gt; Floating point keys just seem like a terrible idea.<p>I don&#x27;t see why floating point (with a defined precision) keys are any worse <i>fundamentally</i> than any finite-domain scalar keys. The applications for which they are <i>useful</i> may be limited, and they may be the wrong choice for some uses, but that&#x27;s true of anything.