In reply to ben b:
You must be joking. Just a few points: you don't 'knock up' a relational database, you design it. For a relational database to work properly your data should be normalised to at least 3NF - and if you don't know what that means then you need to find out. I don't recognise your term 'N=250'.
Tasks like 'mail merge, sending SMS' etc are not part of the functionality of a database which is the platform for storing - ahem - data. You need a language to do that.
I'm not familiar with Filemaker, I am very familiar with Access and although it has some limitations it s still a vastly underrated tool for RAD. A better approach is possibly to use SQL Server Express - which is free, but as good a true relational database as exists - with an Access front end. Better still is to develop your application using stored procedures on the server, which can then be used wirelessly, remotely over t'internet etc, but that requires someone with good T-SQL skills.
I don't understand what your switchboard has got to do with sending SMS? That's usually implemented by calling an online service.
Syncing can be a nightmare, depending on the complexity of data and how well structured your database is.
200 hours should just about be enough to expose you to world of pain which will be never ending.