Good user interface design skills
know how to accept payment through visa, paypal
community website development preferably drupal commons
ability to create friends and relationships like facebook
create user points based in user activity
alerts and subscriptions to newsletters
integration with facebook, twitter, and other social media asse...
Skills: mysql programming, php5, user interface design, web development, drupal 7