Pat-
I agree it does not matter how many tables, but how they are joined/related. I tested a three table join and it worked fine for a simple join.
However, you can not avoid the numerous one->many joins in an application. For example, For class=100, find all students and add/change their...