Both sounds very interesting, however I have a concern that the services approved joins might render the UX
abit sluggish as lag might get perceived as being between user-server rather than server-services, or would
the client be informed he/she/it is in a join process?
./DreamHealer