Looks like iPhone is ridiculously restricted
Makes me ever more eager to wait for the Nokia N900 ! It runs Linux and developers and tools are not going to be restricted in the Draconian way iPhone is (see http://blogs.gnome.org/tthurman/2009/09/03/writing-apps-for-the-n900-part-1/, http://blogs.gnome.org/tthurman/2009/09/06/writing-apps-for-the-n900-part-2-packaging/ ). No silliness about not allowing scripting languages or VM:s:
use any language that has been ported to it. I expect Mono also will appear shortly. Might just be a recompile away.