Unity creates games and 3D applications for the iPhone [Update] - ouch, the price for the iPhone option is quite steep. However, Unity is quite an interesting story, so this could lead to some new games. And particularly interesting: Unity also supports network games and has basic functions in the server for persistent worlds (though you still have to do a lot of programming yourself). Could definitely cause some stir. But for my hobby budget definitely outside the realm of reason.