Before you all roll your eyes and tell me it's impossible, hear me out. I've looked into this a bit, and I found two possible solutions: there's a program called Marmalade that apparently allows you to develop for several different devices, and there's also the possibility of me installing Mac OSX in a virtual machine. For each of those possibilities, I have a couple questions: 1. Does anybody who has used Marmalade know if I'd actually have access to the iPhone SDK through this? Would I pretty much be able to do everything I could do in XCode through Marmalade? 2. The latest version of OSX that's available on disc is Snow Leopard (so that would be the only one I could legally install on my Windows computer), but the latest version of XCode only runs on Lion (I believe), so would that be a problem? Could I just use an older version of XCode and it would work fine? Or is there some reason I wouldn't be able to? Sorry if these seem like stupid questions, but I couldn't find the answers anywhere online. I'd just really like to get into iPhone app development. Thank you!