Initial attempt at being social - definitely worth exploring complete outsourcing of user credentials management !