Many things to many people ...