We are here to discuss small form factor pc builds, the very core of this forum is to overcomplicate things.
I don't get the nerd shaming though, without effort there will never be progress, anywhere.
Do you honestly think I would list all those things and at the same time not be able to check...