Why do you people want to use undocumented features so much? Perhaps there is a reason they are undocumented. Maybe they don't work well, maybe they will be gone in the next version. I remember when I wrote a program that used some undocumented windows functions, then when XP came out my program stopped working alltogether, why? MS decided that the undocumented function I had been using was no longer needed, so they removed it. There is generally a reason some things are documented and other things aren't. Especially when it has been brought up numerous times that these things are not documented. If Khaled wanted them in the docs, don't you think he would have done it the first 10 times these were mentioned?