Are there any full-sized keyboards that can be used with the iPhone?
I'm personally interested in solutions that don't requiring hacking the device, e.g. "jailbreaking."
Apparently you could use e.g. Apple's Bluetooth keyboard, albeit only with a jailbroken iPhone. See video: http://www.tuaw.com/2009/02/23/apple-bluetooth-keyboard-paired-with-iphone/
Another one, with no jailbreaking needed: http://www.tuaw.com/2009/03/24/iphone-external-keyboard-without-jailbreaking/ It doesn't seem very attractive solution though :)