hand-held computer: a portable battery-powered computer small enough to be carried in your pocket
portable computer: a personal computer that can easily be carried by hand
drag: something tedious and boring