I wanted to try out iOS development on XCode 4 but I don’t own a Mac. I am a hardcore PC user and there is a way to run Mac OS X Snow Leopard on PCs so I tried it out. Mac OS X 10.6.2 worked fine after following full detailed tutorials around the internet (RedmondPie and LifeHacker have really good ones) but I needed Mac OS X 10.6.6 because it has the App Store and support for XCode 4. There is a combo update available on the official Apple site (and in software update inside Snow Leopard) that allows to update Mac OS X 10.6.2 from Mac OS X 10.6.6 so I updated but the Mac never booted again.
After few hours of tryout, I was able to run Mac OSX 10.6.6 in VMWare on Windows 7 with fully working App Store and XCode 4. Here is the step by step tutorial to install Mac OS X 10.6.6 in VMWare on Windows 7.