touch screen

7 5739

On the surface (no pun intended), Microsoft and Nintendo don't have a lot in common. One's a giant corporation that makes video...