Great information Ben!
Check out:
http://zone.ni.com/devzone/conceptd.nsf/webmain/a342b904a68811a0862567c9006bafed
for additional information on the differences between threadsafe and
non-threadsafe DLLs. You can declare that your DLL is threadsafe
by checking the "reentrant" box, but I would highly recomend that you
don't do this unless you are completely ceartain that the DLL really is
threadsafe (you'll have to contact the manufacturer of the board's
software for that though).
best of luck!
Travis M
LabVIEW R&D
National Instruments