Somehow I must've been lucky all the years with VS 2003. Never had any problems exporting and re-importing classes with STL parameters from DLLs. That completely fell apart after switching to VS 2008. It really hurt to remove std::string etc. from method arguments and replace with const char*. Yuck!