A cube laser virtual keyboard allows you to type on any surface. Battery lasts 150 hours and it fits in the palm of your hand. Even has 'clicking' sounds when you type. How crazy is that? Available from ThinkGeek for $169.
Brookstone Bluetooth Keyboard with Tech-Grip Case (the keyboard wirelessly connects to your iPad)