well, thanks mate, for all these!