So, I'm working on that less hackish hack... I know when using poseAsClass you can't add ivars, but I thought you could have static variables? like: static NSDistantObject<AIAdium> * adium = nil; Any attempt to use this makes the thing crash... Ideas? -- Joe Ranieri