What's wrong with the VB file I/O? Using the API would make it much more complex.