Elgg is a very powerful, flexible software, we have used it before on a client's site, however it does require some learning to theme well and customize. I don't personally see the point of working on another "social network" script, (I don't see how you can combine a CMS/content management...