The State of Knowledge Management: A Survey Suggests Ways to Attain More Satisfied Users