Really, I don't think the reputation system works if people don't see a reason to give out reputation. There needs to be some sort of initiative to give out reputation. I know I don't give out rep nearly as much as I take it. I don't even recall giving rep because, really, what's the point? I don't even see a point for taking rep other than it show someone they need to be a better poster. There should be a real reason to give out rep and the rep system would work out better. I don't really know how it would work or any ideas on how to make people want to give out rep, but I think we would really benefit from it.