U don't need a Mac. People on Windows create iPhone apps all the time. For a lot of iPhone owners the iPhone is the only Apple product they have. For App Store apps u do need the SDK which is Mac OS only or u can use virtual machines. Also Dragonfire SDK is the Windows version. Ape charges u $100 to be a developer but u get 70 % of profits. Want more freedom in making ur apps then u can release them in Cydia instead. Cydia is the jailbreak store and just like App Store u have ur paid stuff and u have ur free stuff. Qik video streaming use to be in cydia before Apple approved them. Cydia u can also release tweaks, themes, and anything u can think of. They have things like Wii sync where u can sync ur iPhone to iTunes wirelessly and notified pro which gives users better notifications like in WebOS and Android OS.