General Features: 1. Easy registration 2. Extensive search capabilities 3. Multi-format Uploading 4. Personal bulletin space 5. Extensive blogging functionality 6. Blog subscription features 7. Group creation 8. Internal mailing system 9. IM support 10. Payment Gateway Integration 11. Friend Request send and accept capability 12. Bookmarking feature