Definitions

* YMMV: Your mileage may vary.