Thanks for your suggestions. This is why I'm not a big fan of Apple. I'm very surprised that they don't have a port of xCode that runs on PC so they can expand their development market. I'll take a look at Marmalade. Thanks again.
If I had to guess, it's because they've calculated that on a per-developer basis there is far more money to be made in selling Macs to a smaller number of developers than there is in selling one year of developer subscription, plus 30% cut of the zero dollars the vast majority of those non-mac developers would make selling their apps in the app store.