I've got a great crossplatform porting technology to bring games to linux/mac. It's called OPENGL/SDL/OPENAL. And if developers would actually adhere to crossplatform code standards they could actually nail 3 markets at the same time. Heck it'll even cut down on your console port (ps3) supports opengl at leas tthe ES version afaik. I know someone at bioware and even he was saying they had to rewrite for opengl in the playstation port. companies that don't write for opengl in the first place are retarded.