1. Introduction

2. Sample and data preparation
2.1. Data preparation

3. Analysis method
3.1. Atmosphere fitting
3.2. Error calculation
3.3. Sources of systematic errors
3.4. Consistency checks
3.5. Derived properties
3.6. Binaries and poor quality fits
3.7. Limitations of the method

4. Results and discussion
4.1. Effective temperature vs. spectral subtype calibrations
4.2. Gravities and luminosity classification
4.3. Helium abundance
4.4. Hertzsprung-Russell diagram
4.5. Mass loss and modified wind momentum
4.6. Mass discrepancy

5. Summary