The ATI Team is doing a great job with the SDK because they add a lot of features, improve performance and so on...
I have see the 'roadmap' and they tell to have a SDK 2.3 for the end of the year ! It is, of course, a good news because there are some very interesting language features, but...
The problem is that we have no "stable" opencl platform... and so, we are unable to 'release' any commercial software based on OpenCL.
It is a lot of work to have something that work correctly on every kind of CPU and GPU, but maybe it is a priority before adding new features that will "break" the current version of the SDK and introduce new side effects (bugs !?).
So, I would like to have the advice from the ATI team and other peoples using OpenCL.
I think it is important for the success of this project to allow "commercial" products to be released. By example, our competitors use CUDA that work very well.