And maybe i should stop here, because i dont want to bash you Thread with offtopic things^^
Nah, don't worry, you help spreading lite foundation (6 dls since your first post), so keep the Off-Topic talk as long as you want
Btw, I doubt that the underscore helps, here are a few examples from Lite Foundation:
LFStringCreateWithCString();
LFSetAddValue();
LFAutoreleasePoolDrain();
LFEnumeratorNextObject()
Its visible to which class the function belongs although its camel case. I find this more easily to read plus its also states what it does (which is also a naming convention I favor (say what you do without saying how you do it)).