This deserves an award. Treasure-trove of info!