But as we all know, no good deed goes unpunished. The question is only when and in what form the universal cosmic "reward" for trying to help my friend gets paid back.
1. Furthermore, in the following years as GPU work has become more and more practical and desirable, I still advise people to not think that they can tack on the GPU part at the last minute. A GPU is not a panacea, it has its own strengths and weaknesses, all of which are much better understood today than then, but even so, exist. I am a big fan of using the GPU but not in all cases, and it has to be used with sophistication and insight, and most of all, you have to have time to make it all work together with the main program, at least in many cases.