The future shall be interesting, remembering back when 3Dfx first had a dedicated 3D card, support grew for selected apps (games) that could unleash the performance and benefits, the software layers as OpenGL, D3D, Glide etc - now we see a new opportunity - Cuda etc.
Anyone remember when games supported software rendering as well as hardware rendering? bland colors, hard edges and low performance vs smooth and fast performance with hardware acceleration etc - now the same effects for future applications etc - photoshop, video editing, perhaps in servers, number crunching for raid5 etc, cant wait to get more performance out of my video card that's otherwise unused outside games etc.