I do not like the term millennials - and to be honest I am not entirely sure what demographic it actually refers to. 

But, having spent a...