I need to be able to intercept any applications such as MS Word's call to Open or Save a file, and replace it with my own routine. Is this possible with VB and the API ?, anyone have any pointers ?