There is also osx86, but if you run into any problems either with the above suggestion or a hacked version of OS X to run on non-apple hardware, you're pretty much screwed, especially if it doesn't happen on "legit" installs. Apple won't support it (you do get a couple of opportunities to get code-level help from apple engineers with the iPhone dev program), and neither will most people you encounter on forums/mailing lists due to all the little complexities of running an OS on unsupported hardware.
Lastly, what's up with the "trendy"? I just use whatever works for what I need. For the iPhone, that is a mac. Getting a mac for iPhone development only makes me trendy in being an iPhone developer, but still I'd be getting it because I needed it. There is no shame in that :)
The only piece that did not work was code signing.
In any case, just splurge for a Mac Mini if you're not ready to make a bigger financial commitment.
Just do a Google search for iPhone SDK PPC. There are a few blog posts about how to get it working -- and it was relatively straightforward.
the entire process is laborious enough with a mac and xcode, i can't imagine how any of it could be done on windows. if nothing else, you will need xcode just to be able to cross-compile and sign your app with the necessary certificates to be able to transfer and run the app on your phone.
however, the integrated debugging with gdb that xcode offers is invaluable. being able to use your computer to step through the code running on your iphone while it's running is very useful and was required to fix some problems with this app i was dealing with. without it, all you get is your iphone closing the app with no error or warning. xcode also allows you to watch the console of the iphone and see errors/debugging info that is being printed that you wouldn't normally be able to access from the phone.
that said, you don't really have to switch to a mac to do this. buy a used macbook or mac mini just to do your development on it, while still using your pc to do everything else.
can you show me the way to installl my email: chyechye83@gmail.com