Apple will do iWork for Windows
It's probably just a matter of time before Apple ports its iWork apps to Windows. This would be a move that makes sense for a variety of reasons.
The main one is that a Windows version of iWorks would mean more sales of the bundle that includes Pages, Keynote and Numbers. More sales would equal more money to invest in further development of iWork. Apple could then truly turn iWork into a serious Office competitor for those folks who don't need all the bells and whistles of the Microsoft software -- and most folks don't.
Apple could still make the Mac version of iWork "special" by hooking into Mac OS X and iOS features. The company has (sorta) done this already with Safari and iTunes.
So what of iLife? Can we expect a Windows version? I think not. I predict Apple will keep this as a Mac-only suite of products that come free with every Mac. Sort of an extra enticement to buy Apple computers.
-- Dennis Sellers