I currently have several databases that I have created in Access 2000. However, some of the databases are over 300 MB in size and have close to 100 tables. I'm looking for a more scalable database. SQL Server is one option, but is a rather expensive option. My question is this, can FoxPro handle large databases over 500 MB or more and up to 50 concurrent users? Is there a lot of interoperability with FoxPro and Microsoft Office? Or would I be better served to go the SQL Server route? Can I use the .NET framework such as C# with FoxPro as the backend? Thanks in advance.