Just ask away! :) Of course I don't mind any donations... ;) But I don't know if I am able to help you so much, especially as I don't know about Objective C so much, it's pretty much an Apple spesific thing, and as I still can't run OS-X, I am a bit out of loop with that one. Objective C has it's own different approach to objects and how to use them compared to C++. As far as I have been able to tell, it's mostly a convenience language to accessing Apple's Cocoa framework. (Which deals a lot with GUI stuff, but is also becoming Apple's only and preferred framework to do most other things on OS-X too.)