Thanks (it must have been tiring to write all these).