Maybe (probably) this question has been asked and answered before, but why parse headers and create an interface database for cocoa frameworks rather than just load the framework and query the runtime itself? regards, Ralph Raffael Cavallaro, Ph.D. raffaelcavallaro at mac.com