The situation today for games is much different than it was 9 years ago. 9 years ago having windows only games was just the way it was. But, today with the increase in use of alternative operating systems; it's quite obvious to see that the gaming situation for players and developers today is very different.
I only say this because linux has replaced windows as my desktop os. While the WINE project for linux is very good, it doesn't do everything. The need for cross platform software is very dire. Whether that actually comes from programs that are universal on all operating systems with python and java, to separate projects for porting a program to different operating systems. Basically porting is in high demand today.
Right now, gaming on my laptop is a very interesting situation. So far for an alternative operating system user like me, my situation is as follows. I use WINE the free windows implementation compatibility layer for linux (wine stands for wine is not an emulator) currently for orange box and quake 2. I run quake 4 with id softwares provided linux executables, and i also play ut 2004 with linux executables as well. About half my games run natively in linux, while orange box can't (but runs fine with wine), and quake 2 has linux executables...it was just easier to run quake 2 through wine since it's so old, and i didn't want to go through the trouble of setting it up with it's linux executables. I also run fs2 open with linux executables (the only reason it's cross platform is because volition released the source code so developers on their own time decided to make a linux executable of fs2 for linux for fun).
With iplay back, it makes me curious about the future of the games that they publish. I definitely think they should consider this issue.