Kevin,
>
>I'm hearing LOGICAL 3-tier design quite a lot, what is the main difference with LOGICAL 3-tier, is that because you are talking to the DB directly?
>
"Logical" as opposed to "Physical". In other words, just because you are planning on compiling all of your code into a single app and working with VFP tables, that doesn't mean that you can't use an n-Tier methodology when designing the app. An example of a "Physical" n-Tier deployment would be having the business logic in a DLL on another machine, and putting the data in SQL Server on yet another machine.