Matt, Thank you. It hadn't occured to me that the 'C' dependency would upset the MacGem process! I'll think about the issues of Ruby OpenGL v. Cocoa OpenGl. John, Thank you for sharing the examples... More reading to do :) Jonathan