@stive: So many questions,