Hey John, wake up, you are missing out on the GPU revolution. It is now possible to do general programming on a GPU and get speed ups by a factor of 10x to 500x on mainly scientific and computational applications.

nVidia provides hundreds of 'CPU' cores that you can program in parallel to get this enormous speed ups. There are even University lectures on the topic now. Maybe you should check a few on youtube or google videos.

Later

Colin
Trinidad, WI