I was musing about if I should write a struct or a class today and a collegue pointed out, the obvious, that if I wanted to use it in any form of list or collection then a struct would need to be boxed. So there it is, a very simple way to help decide if you need a class or a struct. Sometimes you can’t see the wood for the trees.