Squeezing this many goodies into a small PC can be tricky, but the Magnus EN980 pulls it off.

More...