? _vfp.ActiveProject.Files.Add("e:\stuff\vfpproj\a.txt") && Error!Just a thought about that: I've used the .Add() method as well some time ago. It's ok for small numbers of files, but if you're adding a large number of files you might prefer adding records to the project table manually.