When creating an ActiveX component, what situations would warrent a ActiveX DLL and what situations would warrent an ActiveX EXE? I'm just trying to understand the difference between the two and when I should use one over the other..

Any help and/or examples would be appreciated..

Dan