I'm not sure if this forum's cool with just friendly tech-oriented "chat", but after doing my round of "discourse with flamer", it reminded me of the more recent updates on Bullet.
Bullet's the big open source physics engine at the moment, and they've recently added cloth, including waving, stretching, and tearing, which is really neat. The reason I bring this up is because they're working on both CUDA and OpenCL interfaces for acceleration. It actually sounds really neat, given that OpenCL will hopefully be in Gallium3D (the big Linux driver architecture at the moment) by year's end. Assuming the Radeon project actually gets its Gallium3D driver in after the whole "kernel mode switching" stuff is complete, and that the Noveaux gets the G8x/G9x cards working with the Gallium3D code, we could see some nice capabilities in open-sauce land when it comes to gaming and physics, even if it gets limited to Quake 3-engine-derived multiplayer shooters
Now, I know that Direct X 11 is going to have some sort of OpenCL-
like programming interface for GPGPU work, but is there any word on whether we're ever going to see OpenCL in Windows 7/Vista, or maybe even (gasp!) backported to XP? I mean, it'd be really sad if this open standards architecture was stuck on Snow Leopard. =(