Wouldn't distribution become a problem, since Inline::C requires a C compiler? But, that actually made me look for Win32::OLE & indeed it is available for 64-bit version of Perl. I think a better alternative would be create a dll & expose the methods that can be consumed directly via perl. Sounds like this might be a friendlier approach to distributing my code. What do you think?