Rover Computer launches Five RoverPad Tablet PCs

Suddenly from nowhere has arrived this company from somewhere in Russia. Name…