In an attempt to get away from ADOX I've managed to completely build an access database progromatically using SQL statements directly on the DB and get rid of the use of ADOX. The last step I have is physically creating a completely empty access database file, is this possible to do in pure .net code? I'm not finding any articles on this yet, I'm hoping someone knows of one that shows how to do this.