Yes, the type of device you want is a pocket pc device. Many companies have used them for your same purpose. There are special pocket pc's designed for industrial use that can take a 6 foot drop, moisture, and severe temperature variations that consumer devices are not meant to handle. Some of the devices you may consider are:Casio EG-800 pocket pc, or the Casio IT-700
Fex21 keybard pocket pc
Husky
Viewsonic viewpad 100 superpda
Sybol PDT 8100 with small keypad or the PPT 2800 with built
in bar code scanner
Intermec 700 series
Melard Tech sidearm all-terrain ruggedized handheld pc with
built in wireless
All of the above can be found at places like Mobile Planet and others. Ther are scan cards to accept visa/mastercard transactions for these devices along with other add ons like bar code wands or lazar bar code guns and more.