We have had quite a few new customers lately who use their Mac minis to program their iPhone apps. Many of them are Windows users that want to take advantage of the lucrative iPhone App Store.
Just set up a mini, download the iPhone SDK, and you can program from any Windows machine out there.