There are two issues with extended text entry on an iPad: the lack of tactile feedback, and the tradeoff of typing and viewing ergonomics. They've added tactile feedback, but you still need to keep the iPad near horizontal in order to type on the screen.<p>I've got a bluetooth keyboard/case/stand made by Zagg (branded by Logitech), and although I haven't tried the TouchFire, I would prefer my current setup. A side bonus is easy accessibility to all characters—I don't do any programming on this, but I write LaTeX and Markdown regularly, so making curly brackets or asterisks easier is a nice plus. I thought I would benefit from the increased screen real estate (when using a bluetooth keyboard, the on-screen keyboard is hidden), but in practice I don't think it actually helps.<p>Here's a non-affiliate link to the product I've got:
<a href="http://www.amazon.com/gp/product/B0054JE706" rel="nofollow">http://www.amazon.com/gp/product/B0054JE706</a><p>And here's an affiliate link, if you're into that sort of thing:
<a href="http://tinyurl.com/dy4skxe" rel="nofollow">http://tinyurl.com/dy4skxe</a><p><i>edit:</i> You can't really see how the product is also a case on the Amazon page. Here's the product page, in another non-affiliate link:
<a href="http://www.zagg.com/accessories/logitech-ipad-2-keyboard-case" rel="nofollow">http://www.zagg.com/accessories/logitech-ipad-2-keyboard-cas...</a>
I still fail to see how this improves over a thin Bluetooth keyboard, that wirelessly communicates with the iPad..<p>It seems like it takes up just as much space as phyiscal, but requires covering the screen, like the software KB does.