Derek Haskin, May 5: > Does any know how I would go about making calls to a set of APIs > written in C++ You could search the archives at http://ruby-talk.org/ before asking these questions. Anyway, here are two links with information, http://aeditor.rubyforge.org/ruby_cplusplus/index.html and http://www.ruby-doc.org/docs/ProgrammingRuby/. The first is C++ specific, the second contains information relating to API interfacing in general. [cut disclaimer] Do you really, and I mean really, need to include that disclaimer?, nikolai -- Nikolai Weibull: now available free of charge at http://bitwi.se/! Born in Chicago, IL USA; currently residing in Gothenburg, Sweden. main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}