The Kindle 2 offers great reading hardware - but it's impossible to upload pdf files to the devices. But luckily,...