iPhone/iPad online app-development 
Magneus: Apple does not support any development environment other than XCode on an Intel Mac.Thus, if you want to do Objective-C development, your best bet is to get your hands on a Mac. Barring that, you could rig up Hackintosh, or Hackintosh VM in VMWare/Virtualbox.If you are willing to consider some zanier options, there's a open source project that's attempting to create a portable iPhone toolchain: http://code.google.com/p/iphone-dev/.If you're willing to forgo Objective-C, and try cross-compiled development, there's stuff like PhoneGap, xmlvm, etc.