Touchscreens are all fine, but if you want a physical keyboard for iPhone you can look at this QWERTY keyboard attachment offered by Typo Keyboard Case. You may argue that iPhone's default virtual keyboard is all fine for rapid typing, but there are a lot of people who'd prefer a physical keyboard. What's good about this keyboard attachment is that it's inspired by Blackberry's famous keyboard style with curved keys. Those of you who've switched to iPhone from Blackberry will find it very comfortable using this keyboard. Check out this video that shows how it all works.