Is it possible to develop for the iPhone using a Windows based PC? I suppose I could use a Mac emulator and buy the latest version of Mac OS X, but I'm wondering if there's an easier way to do it. I.E. Windows compatible version of xCode.
Not strictly true. I started off down the Hackintosh route and managed to get Mac OS X running on my Dell Notebook. Ran quite well actually - apart from the fact I couldn't get sound to work. Or sleep. Used the SDK like this for a couple of months until I couldn't get on with the small screen.
So I bought an Intel Mac mini off eBay for 280 notes. Runs the SDK very well and I consider it a good investment.
I'll be submitting my first app to Apple within the next week or so!