I want to be able to post this addressbook on the web and give the membership access to it, with the ability to search the addressbook using various pieces of stored information, like city, state, employer, professional field, etc. I want the membership to be able to search using 'and', 'not', etc. I am not familiar with Servoy, but can you tell me if this is possible using Servoy and MySQL, because I want to avoid having to use two computers, which I need now to serve FileMaker files over the web.
With Servoy you can allow your members to access your address book via the web (pointing to the ip of your server). Servoy client is a thin client app which is served and users can login to solutions that you have written and are running on your server. The data that you use can be in an SQL database but unlike many CDML type web front-ends to databases, you have full flexibility with Servoy to deploy a solution, at the click of a button that your members can use. You can define what rights the users have (ie read-only) but with the benefits of a fully functional GUI. Servoy uses Java WebStart technology so they have to do nothing but click the link in the browser which then launches the Servoy Client application - out of the browser, and then downloads and installs onto their machine. 2.5mb application approx.
The way you design your solution, will depend on how your want your members to use it, but there is an EXCELLENT movie walk through posted here
http://forum.servoy.com/viewtopic.php?t=611 by Matt Petrowski which demonstrates how you can script Finds - to make it easier for your users.
Another alternative, if you dont wish to go down this route would be to use PHP and hook it up to the same SQL backend...but this could take even longer and may not offer all the cool functionality that Servoy offers.
HTH