I find you post interesting as I have developed a rather extensive program for schools and have some idea of what you are looking at as you proceed. The program I developed took care of student and parent demographics including such as names, addresses, telephones, ethicity, sex, lunch status, learning disability info, attendance and tardies using 9 weeks system, discipline tracking, test score tracking, individual classroom printouts, parent handbook info, average daily attendance and membership for all state required groups (Kansas), and much, much more. I found Filemaker to be tremendous for this purpose and have worked with it since about Filemaker 1 or so. I also did some junior high and secondary programs that did much of the above and added teacher input of grades thus producing grade cards, GPA and Honor Roll per nine weeks, etc. Some of my grade programs had grade cards where teachers entered the grades from a Server setup and the attendance flowed automatically into the grade card. I have not worked with FM 7, but since you are just starting, I would think it would be great. You would definitely want to use FM Server if you are going to network. My best advice to you is to set down with all concerned and make absolutely certain that you have agreement as to what types of data you need to track and what kinds of reports you want to produce. It's much easier at the front end than at the back end of the project. I would mention that I used student social security numbers as the relationship keys, but if that is not desirable, filemaker will generate it's own unique student IDs. Best of luck to you if you continue with this. I would be glad to attempt to answer questions that you might have. In addition, I developed on both the Mac and the Windows platforms and have considerable experience in the cross platform experience. Posted this and then thought of something else which is this: Prior to buying FM 7, ascertain what systems you are using. FM 7 will only work on Windows XP or 2000 and on Mac OS X.XXX. If you don't have these systems and can't afford to upgrade your machines (since you are a school, you probably can't), then you should use Developer 5.5 or Dev. 6. I believe Filemaker is still selling FM 6. I have also seen it on several sites such as Outpost, PC Mall, etc.