Palm sized or pint sized, PCs are getting smaller, more powerful and more capable. Micro ATX motherboards and mini ITX motherboards for X86 processors, as well as tiny single board computers that run ...