Shawn & Joe,
I am not sure if you found your developer yet.
Let me start with saying that we are not developers. However we specialize in building a community of development agencies that are considered to be trustworthy (which we verify by talking to startups they have worked with). So, if you have not found your developer yet, we could help you with the search process. There is no fee involved.
A suggestion:
The phrase 'Social Network' has become sort of abused now, that you might find it hard to get a developer truely kicked about what you are doing. The first question would be why not organize the 'interest groups' within FB or just build a FB app. I have been in your place, trying to build a social network for expats and (thankfully) gave up before doing it.
If it helps, I can spend sometime in refining your pitch (meant for developers) and also help in the search process. PM me
Ashwin