It's pretty amazing how much computing power can be crammed into a small space these days. After all, our smartphones are very capable computers themselves, but