I have seen many wonderful developments targeting iPhone but this made my finger tip twitch as I came into the working world as an electronic engineer and seeing these bare breadboards make me wanting to dump physics and go back to that world.
The very bright engineers at PerceptDev, Zack Gainsforth and George Dean developed a hardware and software solution that allows infrared keyboards to be used for typing on the iPhone. The project was an expansion of their earlier achivement audio port modem , and they managed to do this with $20 worth of Electronics and a whole lot of brains.
According to a blog post, Zack modified the audio port modem for iPhone firmware and expanded the system to read from an USB host controller or / and read from an IR (infrared) signals c transmitted by an attached keyboard and convert it to an FSK signal for transmission to an iPhone.
George then rewrote the iPhone application to grab these inputs and convert them into characters on the screen.
Marveleous! Their doings, will be released along with schematics and source code in the upcoming iPhone hacks, You sold one to me!