Is the IDispatch Interface only used when objects interfaces are being late bound to?? How bout a good general explanation of Idispatch vs IUnknown.. Thanks